UNPKG

blocktrail-sdk

Version:

BlockTrail's Developer Friendly API binding for NodeJS

17 lines (13 loc) 526 B
/** * AES-OFB exports */ function AES_OFB_crypt_bytes ( data, key, iv ) { if ( data === undefined ) throw new SyntaxError("data required"); if ( key === undefined ) throw new SyntaxError("key required"); return new AES_OFB( { heap: _AES_heap_instance, asm: _AES_asm_instance, key: key, iv: iv } ).encrypt(data).result; } exports.AES_OFB = AES_OFB; exports.AES_OFB.encrypt = AES_OFB_crypt_bytes; exports.AES_OFB.decrypt = AES_OFB_crypt_bytes; exports.AES_OFB.Encrypt = exports.AES_OFB.Decrypt = AES_OFB_Crypt;