Expand description
Multikey public-key encoding: a multicodec algorithm prefix plus multibase, with strict length and binding validation on decode.
Structs§
- KeyBinding
Input - Binding metadata to validate against a parsed multikey.
- Parsed
Multikey - A multikey decoded into its codec metadata and raw public key bytes.
Enums§
- Multikey
Error - Error returned when parsing, encoding, or validating a multikey fails.
Functions§
- binding_
type_ matches_ codec - Generic binding compatibility rules. Binding labels are protocol-facing metadata and are validated here as algorithm constraints over multikey-encoded public keys. Returns whether a binding-type label is compatible with a codec name.
- encode_
multikey - Encodes a public key as a multibase (base58btc) multikey string.
- parse_
multikey - Parses a multibase-encoded multikey string into its codec and key bytes.
- validate_
key_ binding - Validates that a binding’s type and algorithm agree with a parsed key.