triplesec
Version:
A CommonJS-compliant system for secure encryption of smallish secrets
59 lines (43 loc) • 1.26 kB
JavaScript
// Generated by IcedCoffeeScript 108.0.8
(function() {
var hmac, k, v, _ref, _ref1;
_ref = require('./enc');
for (k in _ref) {
v = _ref[k];
exports[k] = v;
}
_ref1 = require('./dec');
for (k in _ref1) {
v = _ref1[k];
exports[k] = v;
}
exports.prng = require('./prng');
exports.Buffer = Buffer;
exports.WordArray = require('./wordarray').WordArray;
exports.util = require('./util');
exports.ciphers = {
AES: require('./aes').AES,
TwoFish: require('./twofish').TwoFish,
Salsa20: require('./salsa20').Salsa20
};
exports.hash = {
SHA1: require('./sha1').SHA1,
SHA224: require('./sha224').SHA224,
SHA256: require('./sha256').SHA256,
SHA384: require('./sha384').SHA384,
SHA512: require('./sha512').SHA512,
KECCAK: require('./keccak').KECCAK,
SHA3: require('./sha3').SHA3,
SHA3STD: require('./sha3std').SHA3STD,
MD5: require('./md5').MD5,
RIPEMD160: require('./ripemd160').RIPEMD160
};
exports.modes = {
CTR: require('./ctr')
};
exports.scrypt = require('./scrypt').scrypt;
exports.pbkdf2 = require('./pbkdf2').pbkdf2;
exports.hmac = hmac = require('./hmac');
exports.HMAC_SHA256 = hmac.HMAC_SHA256;
exports.HMAC = hmac.HMAC;
}).call(this);