23 lines
403 B
JavaScript
23 lines
403 B
JavaScript
'use strict';
|
|
|
|
/* eslint-disable global-require */
|
|
|
|
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');
|