- BREAKING: The dependency
@digitalcredentials/[email protected]
now requiresexpo-crypto
for React Native sha256 digest hashing, instead of@sphereon/[email protected]
.- IMPORTANT: This means that IF you're using this library inside a React Native project, you MUST include
expo-crypto
in your project'sdependencies
.
- IMPORTANT: This means that IF you're using this library inside a React Native project, you MUST include
- BREAKING: Update to
@digitalcredentials/jsonld-signatures
v11.0.0 (latest Sphereon webcrypto fork, latest DCC forks of jsonld and http-client). - BREAKING: Reverts cache clearing behavior of v10.0.0.
- BREAKING: Update date to
@digitalcredentials/jsonld-signatures
v10.- Switch back to DB's
jsonld
andhttp-client
. - Switch to Sphereon's fork
@sphereon/isomorphic-webclient
- Switch back to DB's
- BREAKING: Update to use new Ed25519VerificationKey2020 multicodec encoded key formats.
- It is now possible to verify
Ed25519Signature2020
proofs using using 2018 keys.
- Replace
@transmute/jsonld-document-loader
with@digitalbazaar/security-document-loader
in test.
- Export the suite's context (and related objects such as context url, documentLoader, etc), and also set them as a property of the suite class.
- Set the
contextUrl
property on suite instance, to support context enforcement during thesign()
operation that was added tojsonld-signatures
v9.0.1
.
- Use
[email protected]
. Signer now has an "id" property.
- BREAKING: Update to use
jsonld-signatures
v9.0 (removesverificationMethod
suite constructor param, makes key and signer validation stricter). - Fix initializing signer and verifier object by passing it to superclass.
- Initial files.