1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| module.exports = {
| pkcs1: require('./pkcs1'),
| pkcs1_oaep: require('./oaep'),
| pss: require('./pss'),
|
| /**
| * Check if scheme has padding methods
| * @param scheme {string}
| * @returns {Boolean}
| */
| isEncryption: function (scheme) {
| return module.exports[scheme] && module.exports[scheme].isEncryption;
| },
|
| /**
| * Check if scheme has sign/verify methods
| * @param scheme {string}
| * @returns {Boolean}
| */
| isSignature: function (scheme) {
| return module.exports[scheme] && module.exports[scheme].isSignature;
| }
| };
|
|