didwebvh_core 0.1.0-rc1 copy "didwebvh_core: ^0.1.0-rc1" to clipboard
didwebvh_core: ^0.1.0-rc1 copied to clipboard

Spec-aligned did:webvh v1.0 core: log entries, JCS/multihash/multikey primitives, SCID & entry-hash generation, signing, creation, resolution and validation. A faithful Dart port of didwebvh-java's di [...]

Changelog #

The format is based on Keep a Changelog; this project adheres to Semantic Versioning.

0.1.0 #

  • Initial release: a faithful Dart port of didwebvh-java's didwebvh-core module. did:webvh v1.0 model and exceptions; byte-exact crypto primitives (JCS / RFC 8785, multihash, base58btc, multikey); SCID, entry-hash and pre-rotation generators; eddsa-jcs-2022 proof generation and verification; create / update / migrate / deactivate; DID-URL parsing and DID→HTTPS transform; log-chain validation and witness verification; HTTPS/file resolution; and parallel did:web publishing. Verified byte-for-byte against the shared cross-language interop test vectors. Signing is async (Signer), the one intentional architectural delta from the Java reference.
0
likes
120
points
33
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Spec-aligned did:webvh v1.0 core: log entries, JCS/multihash/multikey primitives, SCID & entry-hash generation, signing, creation, resolution and validation. A faithful Dart port of didwebvh-java's didwebvh-core module.

Topics

#did #didwebvh #ssi #identity #cryptography

License

unknown (license)

Dependencies

crypto, cryptography, http, punycode, unorm_dart

More

Packages that depend on didwebvh_core