Skip to content

Releases: Cosmian/cloudproof_js

v7.0.0

03 Feb 10:23
Compare
Choose a tag to compare
feat: add CoverCrypt (post-quantum resistant) support

v6.0.1

13 Jan 15:22
Compare
Choose a tag to compare
feat: add insecureFetchChainsBatchSize argument to Findex.search to r…

v6.0.0

22 Dec 10:51
Compare
Choose a tag to compare

[6.0.0] - 2022-12-22

Added

  • NodeJS support
  • encrypt/decrypt with the KMS
  • Location.fromUuid()
  • Verify non regression test vectors for CoverCrypt
  • New simple API for CoverCrypt (new functions encrypt, decrypt, generateMasterKeys, generateUserSecretKey and rotateAttributes)

Changed

  • Findex 1.0
  • Simplify search signature (move optional options to an options object at the end)
  • search now return SearchResults, use locations() to get all the locations, use getAllIndexedValues() to get the full IndexedValue list
  • decrypt function for CoverCrypt now return an object containing the decrypted header metadata and the plaintext decrypted value
  • WASM files are now base64 inline in the lib
  • KmipClient is now KmsClient
  • Removed client.post() function, please use the specific functions on the KmsClient object.
  • Refactor the KMS structures (snake case to camel case for properties, change some types…)
  • Rename *abe* to *CoverCrypt* in KMS functions
  • Rename ClearTextHeader to PlaintextHeader
  • Rename additionalData to headerMetadata
  • Switch from Jest to Vitest

Removed

  • options.generateGraphs in the upsert function. Please use generateAliases() to build the keywords/nextwords (see VueJS or ReactJS examples)
  • In Location, Keyword and Label: fromUtf8String(), replaced by fromString()

Fixed

  • AccessPolicy.toKmipJson and AccessPolicy.toVendorAttribute are now async (because they call the WASM)

v5.1.0

18 Nov 09:58
Compare
Choose a tag to compare
feat: update cover_crypt to 7.1.0

v5.0.1

15 Nov 08:48
Compare
Choose a tag to compare
fix: kms client using class names for KMIP tags which interfere with …

v5.0.0

10 Nov 10:46
Compare
Choose a tag to compare
feat!: update cover_crypt to 7.0 and add support for VueJS and ReactJS

v4.0.0

24 Oct 20:44
Compare
Choose a tag to compare
Update findex to 0.9.0

v3.2.2

21 Oct 11:45
Compare
Choose a tag to compare
Update findex to 0.8.0

v3.2.1

19 Oct 12:08
f4e3f8a
Compare
Choose a tag to compare
Fix search of the simple API

v3.2.0

18 Oct 15:05
cb8c9e0
Compare
Choose a tag to compare
Expose Findex Simple