CMakeLists.txt | 4 +- std/crypto/blake2.zig | 16 +- std/crypto/chacha20.zig | 57 +-- std/crypto/hmac.zig | 91 +++-- std/crypto/index.zig | 15 +- std/crypto/md5.zig | 8 +- std/crypto/poly1305.zig | 233 +++++++++++ std/crypto/sha1.zig | 8 +- std/crypto/sha2.zig | 16 +- std/crypto/sha3.zig | 103 +---- std/crypto/throughput_test.zig | 197 +++++++++- std/crypto/x25519.zig | 664 ++++++++++++++++++++++++++++++++ 12 files changed, 1209 insertions(+), 203 deletions(-)