Expand description
Multibase and multicodec encoding utilities for Affinidi TDK
This crate provides encoding primitives used across the TDK:
- Multibase encoding/decoding (base58btc, etc.)
- Multicodec varint prefixes and codec constants
- Utilities for encoding/decoding DID keys
Re-exports§
pub use multibase::BASE58BTC_PREFIX;pub use multibase::decode_base58btc;pub use multibase::decode_multikey;pub use multibase::decode_multikey_with_codec;pub use multibase::encode_base58btc;pub use multibase::encode_multikey;pub use multibase::validate_base58btc;pub use multicodec::Codec;pub use multicodec::ED25519_PRIV;pub use multicodec::ED25519_PUB;pub use multicodec::MultiEncoded;pub use multicodec::MultiEncodedBuf;pub use multicodec::P256_PRIV;pub use multicodec::P256_PUB;pub use multicodec::P384_PRIV;pub use multicodec::P384_PUB;pub use multicodec::P521_PRIV;pub use multicodec::P521_PUB;pub use multicodec::SECP256K1_PRIV;pub use multicodec::SECP256K1_PUB;pub use multicodec::X25519_PRIV;pub use multicodec::X25519_PUB;
Modules§
- multibase
- Multibase encoding/decoding utilities
- multicodec
- Multicodec encoding/decoding