affinidi_tsp 0.1.1
affinidi_tsp: ^0.1.1 copied to clipboard
Trust Spanning Protocol (TSP) Rev 3 for Dart: CESR framing, HPKE-Base, sealed box, signed-only messages, relationship control and ssi-integrated DID-based VIDs.
0.1.1 #
- FIX: shorten description to pana's 180 character limit.
Unreleased #
- Rename the packages to
affinidi_tspandaffinidi_tsp_pqto avoid a name collision with the existing Travelling Salesperson Problem package. TspLimits.maxHopsdefaults to 64 (was 32), matching affinidi-tsp, tsp-js and affinidi-tsp-go.
0.1.0 #
- Initial release: TSP Rev 3 (
YTSP-AAC). - Binary CESR framing with short/long count codes, lead-pad variants and long VIDs; canonical-encoding checks.
- Payloads XSCS, XCTL, XPAD, XRFI (Reply_Path, Referral), XRFA, XRFD, XHOP (nested and routed); padding; ESSR payload sender.
- Self-addressing digests (SHA2-256, Blake2b-256).
- HPKE-Base (RFC 9180), libsodium sealed box, signed-only.
- Relationship state machine and
TspEndpoint. ssiintegration:DidManageridentities,SsiVidResolver,DidPeer4Resolver.- Appendix A vectors reproduce byte-exact; RFC 9180 vectors pass.