Releases: VirgilSecurity/virgil-crypto-javascript
Releases · VirgilSecurity/virgil-crypto-javascript
Updated wasm files for node 20+
v5.0.0
v4.0.0-alpha.13
October 8, 2019
- Update all core packages to virgil-crypto-c v0.11.0
- Update TypeScript declaration file in
@virgilsecurity/core-foundation
v4.0.0-alpha.12
October 4, 2019
Breaking Change
- Changed the type of
IGroupSessionMessagedata property fromBuffertostring- that's how it is stored in Keyknox - to simplify deserialization.
New Feature
- Added ability to calculate 32 byte group session id from user-provided identifier. This is to be used in E3kit to download the shared group session from Keyknox so that users don't have to remember the session id and can load it by the same identifier provided during group creation.
v4.0.0-alpha.11
September 19, 2019
Added crypto primitives for implementing group encryption
v4.0.0-alpha.10
September 17, 2019
Fix typings path in virgil-crypto
v4.0.0-alpha.9
September 16, 2019
This version includes a couple of wasm memory management fixes:
- Storing private keys in serialized form to prevent wasm memory leaks
- Clearing wasm memory under error conditions
And inner workings fixes:
- Second and further calls to functions that set the wasm modules are now ignored to prevent undefined behavior
v4.0.0-alpha.8
September 6, 2019
- Export
getFoundationModulesin@virgilsecurity/base-cryptoas well as invirgil-crypto - Export
getPythiaModulesin@virgilsecurity/pythia-crypto - Update function names in
@virgilsecurity/core-foundation,@virgilsecurity/core-phe,@virgilsecurity/core-pythiaand@virgilsecurity/core-ratchet
v4.0.0-alpha.7
August 30, 2019
- Add
@virgilsecurity/pythia-cryptopackage. It preserves the same API asVirgilPythiaCryptoin virgil-crypto v3 - Add Brain Key and Pythia interfaces to
@virgilsecurity/crypto-typesto use them in other Virgil Security JavaScript libraries or in custom implementations - Fix return types in
@virgilsecurity/data-utilspackage
v4.0.0-alpha.6
August 28, 2019
- Export
NodeBuffertype incrypto-typespackage - Export
NodeBufferinstead ofBufferindata-utilspackage