UNPKG

node-rsa-es

Version:
35 lines (32 loc) 822 B
import * as pkcs1_new from './pkcs1.js'; import * as pkcs1_oaep_new from './oaep.js'; import * as pss_new from './pss.js'; import pkcs1 from './pkcs1.js'; import pkcs1_oaep from './oaep.js'; import pss from './pss.js'; var obj = { pkcs1, pkcs1_oaep, pss, } export default { pkcs1_oaep: pkcs1_oaep_new, pkcs1: pkcs1_new, pss: pss_new, /** * Check if scheme has padding methods * @param scheme {string} * @returns {Boolean} */ isEncryption: function (scheme) { return obj[scheme] && obj.isEncryption; }, /** * Check if scheme has sign/verify methods * @param scheme {string} * @returns {Boolean} */ isSignature: function (scheme) { return obj[scheme] && obj[scheme].isSignature; } };