0.8.0 (2023-02-06)
- crypto: blake3_2to1AsU8a, add 2-to-1 blake3 Hash Function (#32) (6e3a0a4)
- upgrade deps (#37) (686e9b0)
- vc: add Blake32to1 hashType for vc (#35) (c69f3bf)
0.7.2 (2023-01-18)
- verify: didVerify will always return false when hash multiple signer keys and not sign with the first (#34) (53a8e4e)
0.7.1 (2023-01-17)
- verify: vpVerify will always failed when VPType: VP_Digest, VP_SelectiveDisclosure (#30) (6b5eb85)
- vp: vp proof without challenge (#29) (c98cde4)
0.7.0 (2022-12-21)
- did: Did Keyring extends Did Details, and rewrites the return value of the sign method as Promise (#28) (b211f07)
0.6.1 (2022-12-08)
- wasm: webpack build dynamic import could not use in service worker, remove the dynamic import in wasm-bridge. (9babafd)
0.6.0 (2022-12-05)
- crypto, wasm: build the wasm from rust and tiny the crypto package (d794a99)
0.5.0 (2022-12-03)
- did: parse identifier from document id. (b1289b3)
0.4.1 (2022-12-01)
- release ci error (084bd0b)
0.4.0 (2022-12-01)
- release: release-please (42c3cfc)
The @ethereum/rlp is incorrect for handling hex strings, we fix it and support rlpEncode
function in @zcloak/crypto
- ctype improve
- add object type for ctype schema (#23)
- enum type
- add
resolverOrDidDocument
arg on functionvpVerify
❗️❗️❗️ The hashType
using Rescue
in previous versions of vp and vc needs to be updated to RescuePrime
❗️❗️❗️
Changes:
- Rename
Rescue
inHashType
toRescuePrime
Changes:
- message version upgrade to v2, add signature and signer field.
- import cross-fetch on ArweaveDidResolver.
- Import asm.js for some device don't support wasm, such as service worder on extension.
- Install build-wasm dependencies, bindgen, binaryen.
Changes:
- fix esm build js files without .js extensions.
Changes:
- bump versions.
- fix will not includes .js and .jsx files when build
Changes:
Initial stable version, includes below packages:
- @zcloak/crypto, some crypto utilities.
- @zcloak/ctype, validation for subject.
- @zcloak/did, zkID DID implements.
- @zcloak/did-resolver, Resolve DID and fetch document.
- @zcloak/keyring, manage keypair for user.
- @zcloak/message, peer-to-peer message transport.
- @zcloak/vc, zkID VV implements.
- @zcloak/verify, verifies utilities functions.
- @zcloak/wasm, RUST crates WASM.