Noiz (read as: 'noi-z' or 'noisy') is a work-in-progress Noise Protocol Framework in Zig.
WARNING: This library has not been audited
All cryptographic primitives listed in the official specification (rev34) are supported aside from Curve448, because zig stdlib does not have it, and does not plan to prioritize its inclusion due to various reasons.
Other crypto algorithms are not supported at this time.
Noiz is built in zig 0.14.0:
To test:
zig build test
To test the test vectors only:
zig build test -Dfilter="cacophony"