aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorFrank Denis <github@pureftpd.org>2020-10-25 17:02:26 +0100
committerFrank Denis <github@pureftpd.org>2020-10-25 18:04:12 +0100
commit28fb97f1885ea54dd2a1ee2d06b2a73b009b1850 (patch)
tree1c97f6fb613d0276e6418d8b173073918ad39fb7 /src/Compilation.zig
parent59af275680ad12f7da4dcc5b41a2cab707ec2ffa (diff)
downloadzig-28fb97f1885ea54dd2a1ee2d06b2a73b009b1850.tar.gz
zig-28fb97f1885ea54dd2a1ee2d06b2a73b009b1850.zip
Add (X)Salsa20 and NaCl boxes
The NaCl constructions are available in pretty much all programming languages, making them a solid choice for applications that require interoperability. Go includes them in the standard library, JavaScript has the popular tweetnacl.js module, and reimplementations and ports of TweetNaCl have been made everywhere. Zig has almost everything that NaCl has at this point, the main missing component being the Salsa20 cipher, on top on which NaCl's secretboxes, boxes, and sealedboxes can be implemented. So, here they are! And clean the X25519 API up a little bit by the way.
Diffstat (limited to 'src/Compilation.zig')
0 files changed, 0 insertions, 0 deletions