Procházet zdrojové kódy

v1.2.13: add support for rsa-compat

tags/v1.2.13
AJ ONeal před 1 rokem
rodič
revize
5dc3795a17
2 změnil soubory, kde provedl 25 přidání a 3 odebrání
  1. +18
    -0
      keypairs.js
  2. +7
    -3
      package.json

+ 18
- 0
keypairs.js Zobrazit soubor

@@ -342,3 +342,21 @@ Enc.bufToUrlBase64 = function (buf) {
return Buffer.from(buf).toString('base64')
.replace(/\+/g, '-').replace(/\//g, '_').replace(/=/g, '');
};

// For 'rsa-compat' module only
// PLEASE do not use these sync methods, they are deprecated
Keypairs._importSync = function (opts) {
if ('RSA' === opts.jwk.kty) {
return Rasha.importSync(opts);
} else {
return Eckles.importSync(opts);
}
};
// PLEASE do not use these, they are deprecated
Keypairs._exportSync = function (opts) {
if ('RSA' === opts.jwk.kty) {
return Rasha.exportSync(opts);
} else {
return Eckles.exportSync(opts);
}
};

+ 7
- 3
package.json Zobrazit soubor

@@ -1,7 +1,7 @@
{
"name": "keypairs",
"version": "1.2.12",
"description": "Lightweight RSA/ECDSA keypair generation and JWK <-> PEM",
"version": "1.2.13",
"description": "Lightweight RSA/ECDSA keypair generation and JWK <-> PEM using node's native RSA and ECDSA support",
"main": "keypairs.js",
"files": [
"bin/keypairs.js"
@@ -21,7 +21,11 @@
"RSA",
"ECDSA",
"PEM",
"JWK"
"JWK",
"keypair",
"crypto",
"sign",
"verify"
],
"author": "AJ ONeal <coolaj86@gmail.com> (https://coolaj86.com/)",
"license": "MPL-2.0",


Načítá se…
Zrušit
Uložit