Releases: Cosmian/cloudproof_js
Releases · Cosmian/cloudproof_js
v7.0.0
feat: add CoverCrypt (post-quantum resistant) support
v6.0.1
feat: add insecureFetchChainsBatchSize argument to Findex.search to r…
v6.0.0
[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
androtateAttributes
)
Changed
- Findex 1.0
- Simplify
search
signature (move optional options to anoptions
object at the end) search
now returnSearchResults
, uselocations()
to get all the locations, usegetAllIndexedValues()
to get the fullIndexedValue
listdecrypt
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 nowKmsClient
- Removed
client.post()
function, please use the specific functions on theKmsClient
object. - Refactor the KMS structures (snake case to camel case for properties, change some types…)
- Rename
*abe*
to*CoverCrypt*
in KMS functions - Rename
ClearTextHeader
toPlaintextHeader
- Rename
additionalData
toheaderMetadata
- Switch from Jest to Vitest
Removed
options.generateGraphs
in theupsert
function. Please usegenerateAliases()
to build the keywords/nextwords (see VueJS or ReactJS examples)- In
Location
,Keyword
andLabel
:fromUtf8String()
, replaced byfromString()
Fixed
AccessPolicy.toKmipJson
andAccessPolicy.toVendorAttribute
are now async (because they call the WASM)
v5.1.0
feat: update cover_crypt to 7.1.0
v5.0.1
fix: kms client using class names for KMIP tags which interfere with …
v5.0.0
feat!: update cover_crypt to 7.0 and add support for VueJS and ReactJS
v4.0.0
Update findex to 0.9.0
v3.2.2
Update findex to 0.8.0
v3.2.1
Fix search of the simple API
v3.2.0
Expose Findex Simple