Releases: VirgilSecurity/virgil-crypto-javascript
Releases · VirgilSecurity/virgil-crypto-javascript
v3.2.2
May 10, 2019
Fix
The virgil-crypto package can now be used in WebWorkers.
v3.2.1
January 24, 2018
Removed event-stream@3.3.6 vulnerable package from dependency tree
Updated Slack link in README
v3.2.0
November 14, 2018
- Update VirgilCrypto to version 2.6.2 which adds support for Node.js v11
- Setup testing in CI on Windows and mac OS
- Fix import of
VirgilPythiaCryptoon Windows, which was failing with an obscure error due toVirgilPythianot being available. Now callingnew VirgilPythiaCrypto()will fail on Windows with an appropriate error message.
v3.1.0
October 29, 2018
Added
- Ability to encrypt data in chunks using
VirgilStreamCipherclass. - Ability to decrypt data in chunks using
VirgilStreamDecipherclass. - Ability to calculate signature of data in chunks using
VirgilStreamSignerclass. - Ability to verify signature of data in chunks using
VirgilStreamVerifierclass. - Factory methods to the
VirgilCryptoto create the above classes:createStreamCipher,createStreamDecipher,createStreamSignerandcreateStreamVerifier. - Usage example in browsers and node.js
v3.0.2
October 19, 2018
- Fixed script that downloads pre-built addon for Node.js 6, 8 and 9 on Windows
v3.0.1
October 18, 2018
- Fixed script that downloads pre-built Node.js addon for Windows
v3.0.0
July 25, 2018
- Remove
VirgilTinyCipher - Remove obfuscate
- Remove asynchronous versions of functions
- Move all of the functions from VirgilCrypto namespace to VirgilCrypto class
- Add VirgilAccessTokenSinger
- Add VirgilCardCrypto
- Add VirgilPrivateKeyExporter
- Add VirgilPythiaCrypto
- Add https://github.com/VirgilSecurity/virgil-crypto-javascript/blob/master/src/utils/encoding.ts to decode strings into Buffers.
v3.0.0-alpha.14
VirgilCrypto
- Added
signThenEncryptDetachedanddecryptThenVerifyDetachedmethods that allow encryption and decryption of data with detached metadata (content info)
v3.0.0-alpha.13
Added
VirgilPythiaCryptoclass containing cryptographic functions required to implement the Pythia protocol.- Ability to increase the amount of memory used by asm.js in the browser via
__VIRGIL_CRYPTO_TOTAL_MEMORY_BYTES__global variable. With the default of 16Mb virgil-crypto may run out of memory when encrypting \ decrypting files larger than 1Mb.
BREAKING
virgilCryptoconstructor parameter ofVirgilAccessTokenSigner,VirgilCardCryptoandVirgilPrivateKeyExporteris no longer optional, and must be provided by the calling code.
Virgil JavaScript Crypto Library v2.2.0
Added
Support for node.js versions 7, 8 and 9
Fixed
encrypt now throws an error when passed an empty array of recipients