Skip to content

Releases: VirgilSecurity/virgil-crypto-javascript

Updated wasm files for node 20+

07 Feb 14:12
88abb52
Compare
Choose a tag to compare

Update dependencies
Rebuild wasm files

v5.0.0

11 May 11:00
9ae10c0
Compare
Choose a tag to compare

Update core dependencies

  • Update all support packages to 2.0.0 version
  • Now it's stable on node 18 and higher. For old node versions use older package version.
  • Update typescript and rollup config.

v4.0.0-alpha.13

08 Oct 15:53
46cfbc5
Compare
Choose a tag to compare
v4.0.0-alpha.13 Pre-release
Pre-release

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

04 Oct 16:38
Compare
Choose a tag to compare
v4.0.0-alpha.12 Pre-release
Pre-release

October 4, 2019

Breaking Change

  • Changed the type of IGroupSessionMessage data property from Buffer to string - 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

19 Sep 10:36
5c84c48
Compare
Choose a tag to compare
v4.0.0-alpha.11 Pre-release
Pre-release

September 19, 2019

Added crypto primitives for implementing group encryption

v4.0.0-alpha.10

17 Sep 13:54
b2b76ed
Compare
Choose a tag to compare
v4.0.0-alpha.10 Pre-release
Pre-release

September 17, 2019

Fix typings path in virgil-crypto

v4.0.0-alpha.9

16 Sep 16:39
1c18086
Compare
Choose a tag to compare
v4.0.0-alpha.9 Pre-release
Pre-release

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

06 Sep 13:58
6c0d94b
Compare
Choose a tag to compare
v4.0.0-alpha.8 Pre-release
Pre-release

September 6, 2019

  • Export getFoundationModules in @virgilsecurity/base-crypto as well as in virgil-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

30 Aug 14:03
4226241
Compare
Choose a tag to compare
v4.0.0-alpha.7 Pre-release
Pre-release

August 30, 2019

  • Add @virgilsecurity/pythia-crypto package. It preserves the same API as VirgilPythiaCrypto 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

28 Aug 14:06
6c2120a
Compare
Choose a tag to compare
v4.0.0-alpha.6 Pre-release
Pre-release

August 28, 2019

  • Export NodeBuffer type in crypto-types package
  • Export NodeBuffer instead of Buffer in data-utils package