You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
KEYUTIL.getPEM is updated not to use weak ciphers (#599)
default encryptionScheme is changed from des-EDE3-CBC to aes256-CBC
default prf is changed from hmacWithSHA1 to hmacWithSHA256
src/keyutil.js
more encrypted PKCS#8 private key support
KEYUTIL.getKey now supports encrypted PKCS#8 private key with
aes128-CBC, aes256-CBC encrypted and using hmacWithSHA224/256/384/512 as
psudorandom function.
KEYUTIL.getPEM now supports such as above encrypted PKCS#8 PEM
priavte key.
src/crypto.js
Cipher.decrypt/encrypt now supports symmetric ciphers (des-EDE3-CBC,aes128-CBC,aes256-CBC)
src/base64x.js
function inttohex and twoscompl are added
src/asn1.js
ASN1Util.bigIntToMinTwosComplementsHex is now DEPRECATED. use twoscompl.