Update for a recent Zig master.

Tested against 0.12.0-dev.3193+4ba4f94c
b0dfad0f7511 — Nathan Michaels 3 years ago
Update for 0.7+ change to waitpid
6e75f90eb47a — Nathan Michaels 3 years ago
Update for latest zig master.
0693f75e1634 — Nathan Michaels 3 years ago
Fix crappy hacks, add test for segfault.
42d7a07d4256 — Nathan Michaels 3 years ago
Update for new allocator interface.
a6a2b0f0fb73 — Nathan Michaels 3 years ago
Fix the stream API.
4d601b01b2fa — Nathan Michaels 3 years ago
Update to support Zig 0.6
dfcbfd2a1f1a — Nathan Michaels 4 years ago
Add mem module for Sodium's secure memory functions.
f6be0329e2a7 — Nathan Michaels 4 years ago
Add crypto_sign for signatures and verification.

Also refactored errors: they've been consolidated.
e2173875b999 — Nathan Michaels 4 years ago
Naming conventions
9c602b08df74 — Nathan Michaels 4 years ago
zig fmt
c359e842dba6 — Nathan Michaels 4 years ago
Wrap crypto_box_easy and open_easy, as well as randombytes.
69b449372d18 — Nathan Michaels 4 years ago
sourcehut reference
c27eaf511147 — Nathan Michaels 4 years ago
Use the same license as libsodium.
c6cd599300cc — Nathan Michaels 4 years ago
It's sodium, not salt.
8bc756b120d8 — Nathan Michaels 4 years ago
Add secretstream support, using crypto_secretstream_xchacha20poly1305.

TODO: Use actual I/O streams from io.InStream and io.OutStream.
019f2c48151e — Nathan Michaels 4 years ago
Add a readme.
b6236ab16b7b — Nathan Michaels 4 years ago
The beginnings of a Sodium wrapper in Zig!

This just does the crypto_box functions
 - crypto_box_keypair
 - crypto_box_seal
 - crypto_box_seal_open