pqtransport 0.1.0 is the self-interop vertical slice plus live NIST groups (pqforge 0.4.4). It is shipped in the tree and unpublished on pub.dev until the owner cuts a release.
Gates that must stay green#
dart formatdart analyze --fatal-infos-
bash tool/check_invariants.sh .(nodart:ffi, no stray sizes, claim language) dart test— 153 passed- Line coverage of
lib/— 90.7% - This Jaspr site build (
cd site && jaspr build)
What 0.1.0 actually shipped#
Live RFC 10024 handshake for all three groups, RFC 10024 codecs,
encrypted UDP with replay-before-AEAD, DNS wire + breaker + cache,
mDNS probe/announce/browse, HTTP/1.1 over PqTlsSocket, QUIC 1-RTT
sketch. IANA 0x1302 (SHA-384 AES-GCM) default and 0x1303
(ChaCha)
offered. requireGroup refuses profile/group mismatch. Evidence:
doc/ACHIEVEMENTS.md.
Tag#
git tag -a v0.1.0 -m "pqtransport v0.1.0"
git push origin v0.1.0
Site#
cd site
dart pub get
dart pub global activate jaspr_cli
dart pub global run jaspr_cli:jaspr build --sitemap-domain https://turkananation.github.io/pqtransport
GitHub Pages deploys site/build/jaspr from .github/workflows/pages.yml.