Expand description
asn1::address — the ASN.1 realization’s public entry point.
validate_derchecks the input is a single well-formed DER value (X.690 §§ 8 / 10 / 11) at the host boundary — no buffer, no caps.AddressModel::forwardruns the shared ψ-tower: DER is canonical, so the input bytes flow in directly as an ADR-060Borrowedcarrier and ψ₉ folds them throughH = Sha256Hasherto mint the κ-label.AddressOutcome::from_groundedextracts the owned κ-label + replayable TC-05 witness.
The entry point is no_alloc: no transformation buffer is needed
because DER is its own canonical form.
Re-exports§
pub use crate::outcome::AddressOutcome;pub use crate::outcome::AddressWitness;pub use crate::outcome::VerifyError;
Enums§
- Address
Failure - Failure modes from
address.
Functions§
- address
- uor-addr’s asn1 entry point (σ-axis
Sha256Hasher) — one ψ-pipeline content-address inference, yielding asha256:<64hex>κ-label. - address_
blake3 - The asn1 entry point under σ-axis
Blake3Hasher— yields ablake3:<64hex>κ-label. Seeaddressfor the error contract. - address_
keccak256 - The asn1 entry point under σ-axis
Keccak256Hasher— yields akeccak256:<64hex>κ-label. Seeaddressfor the error contract. - address_
sha3_ 256 - The asn1 entry point under σ-axis
Sha3_256Hasher— yields asha3-256:<64hex>κ-label. Seeaddressfor the error contract. - address_
sha512 - The asn1 entry point under σ-axis
Sha512Hasher— yields asha512:<128hex>κ-label (135 bytes, 64-byte fingerprint). Seeaddressfor the error contract.