Skip to main content

affinidi_tsp 0.1.1 copy "affinidi_tsp: ^0.1.1" to clipboard
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_tsp and affinidi_tsp_pq to avoid a name collision with the existing Travelling Salesperson Problem package.
  • TspLimits.maxHops defaults 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.
  • ssi integration: DidManager identities, SsiVidResolver, DidPeer4Resolver.
  • Appendix A vectors reproduce byte-exact; RFC 9180 vectors pass.
0
likes
160
points
431
downloads

Documentation

API reference

Publisher

verified publisheraffinidi.com

Weekly Downloads

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.

Repository (GitHub)
View/report issues
Contributing

Topics

#tsp #cryptography #did #ssi #messaging

License

Apache-2.0 (license)

Dependencies

crypto, cryptography, meta, pinenacl, ssi

More

Packages that depend on affinidi_tsp