Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Usability Improvements (iotaledger#122)
Key Updates * Store type with KeyPair * Define keys with a macro - much better docs New Merkle tree implementation * Based on rfc6962 (Certificate Transparency) * Backwards compatible * bee-compatible New Signature Traits/Types * Better unification of types with new/improved traits * Expose Merkle proof encoding via public API * Use erased-serde for object-safe serialization * Fix JcsEd25519Signature2020 compat. - add official test vectors * Add `KeyRef` type for easier borrowing of keys and type identifiers * Add Merkle Key Collection helpers Update Identity IOTA Lib * Rename IotaDID -> DID * Rename IotaDocument -> Document * Remove IotaDocumentBuilder * Add did/try_did macros * Add missing DID methods: set_{path,query,fragment} DID Core Updates * Add DocumentSigner/DocumentVerifier * Remove MethodIdent/MethodWrap * Simplify method resolution
- Loading branch information