rittenhop-dev/versions/5.94.2/node_modules/node-jose/lib/algorithms/dir.js
2024-09-23 19:40:12 -04:00

34 lines
565 B
JavaScript

/*!
* algorithms/dir.js - Direct key mode
*
* Copyright (c) 2015 Cisco Systems, Inc. See LICENSE file.
*/
"use strict";
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;