20 lines
		
	
	
		
			348 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			348 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
 | |
| require('./create-hash')
 | |
| require('./create-hmac')
 | |
| if (!process.browser) {
 | |
|   require('./dh')
 | |
| }
 | |
| 
 | |
| require('./pbkdf2')
 | |
| try {
 | |
|   require('randombytes')(8)
 | |
|   require('./ecdh')
 | |
|   require('./public-encrypt')
 | |
|   require('./random-bytes')
 | |
|   require('./sign')
 | |
|   require('./random-fill')
 | |
| } catch (e) {
 | |
|   console.log('no secure rng avaiable')
 | |
| }
 | |
| require('./aes')
 |