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
IGroupSessionMessage
data property fromBuffer
tostring
- 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
getFoundationModules
in@virgilsecurity/base-crypto
as well as invirgil-crypto
- Export
getPythiaModules
in@virgilsecurity/pythia-crypto
- Update function names in
@virgilsecurity/core-foundation
,@virgilsecurity/core-phe
,@virgilsecurity/core-pythia
and@virgilsecurity/core-ratchet
v4.0.0-alpha.7
August 30, 2019
- Add
@virgilsecurity/pythia-crypto
package. It preserves the same API asVirgilPythiaCrypto
in virgil-crypto v3 - Add Brain Key and Pythia interfaces to
@virgilsecurity/crypto-types
to use them in other Virgil Security JavaScript libraries or in custom implementations - Fix return types in
@virgilsecurity/data-utils
package
v4.0.0-alpha.6
August 28, 2019
- Export
NodeBuffer
type incrypto-types
package - Export
NodeBuffer
instead ofBuffer
indata-utils
package