node-jose-browserify
Version:
An advanced version of Cisco's node-jose module that works in both browser and the server.
34 lines (30 loc) • 565 B
JavaScript
/*!
* algorithms/dir.js - Direct key mode
*
* Copyright (c) 2015 Cisco Systems, Inc. See LICENSE file.
*/
;
function dirEncryptFN(key) {
// NOTE: pdata unused
// NOTE: props unused
return Promise.resolve({
data: key,
once: true,
direct: true
});
}
function dirDecryptFN(key) {
// NOTE: pdata unused
// NOTE: props unused
return Promise.resolve(key);
}
// ### Public API
// * [name].encrypt
// * [name].decrypt
var direct = {
dir: {
encrypt: dirEncryptFN,
decrypt: dirDecryptFN
}
};
module.exports = direct;