Releases: VirgilSecurity/virgil-crypto-javascript
Releases · VirgilSecurity/virgil-crypto-javascript
Virgil JavaScript Crypto Library v2.1.3
Upgraded native crypto library to v2.2.5 which fixes a critical memory leak issue.
Virgil JavaScript Crypto Library v2.1.2
Fixed
-
Web Worker version of
signThenEncryptAsyncadding an empty byte array as thesignerIdinstead of ignoring it when it is not provided. -
Increased timeouts in long-running browser tests.
Virgil JavaScript Crypto Library v2.1.1
Fixed
- C++ addon download script creating an empty file in case of network error
Virgil JavaScript Crypto Library 2.1.0
Added
- Ability to use encrypted private key to
signThenEncryptanddecryptThenVerifymethods. - Ability to store an identifier of the signing key in cipherdata to
signThenEncryptmethod. - Ability to verify the attached signature with one of several public keys to
decryptThenVerifymethod.
Virgil JavaScript Crypto Library 2.0.2
Fixed
- Memory leaks in browsers
Virgil JavaScript Crypto Library 2.0.1
Fixed:
- Export correct version of Buffer in browsers
Virgil JavaScript Crypto Library 2.0.0
Breaking changes
- All api functions now take byte arrays as Buffers (Browsers, Node.js)
generateKeyPairtakes options object as parameterKeysTypesEnumrenamed toKeyPairTypegenerateValidationTokenmethod removed
Added
signThenEncryptdecryptThenVerifyprivateKeyToDERpublicKeyToDERchangePrivateKeyPasswordencryptPrivateKeydecryptPrivateKey
Virgil Crypto JavaScript v2.0.0-beta.3
Added new functions:
Node.js/Borwser
signThenEncryptdecryptThenVerify
Browser only
signThenEncryptAsyncdecryptThenVerifyAsync