index.js 403 B

12345678910111213141516171819202122
  1. 'use strict';
  2. /* eslint-disable global-require */
  3. require('./create-hash');
  4. require('./create-hmac');
  5. if (!process.browser) {
  6. require('./dh');
  7. }
  8. require('./pbkdf2');
  9. try {
  10. require('randombytes')(8);
  11. require('./ecdh');
  12. require('./public-encrypt');
  13. require('./random-bytes');
  14. require('./sign');
  15. require('./random-fill');
  16. } catch (e) {
  17. console.log('no secure rng avaiable');
  18. }
  19. require('./aes');