zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 5fabb44aebd599dd22e43ed43c1f8932af06cd27 (tree)
parent cd591a9b25619809840b32d6bb115e573f54e221
Author: Frank Denis <github@pureftpd.org>
Date:   Sun, 16 Aug 2020 23:37:42 +0200

Export crypto.aead

Diffstat:
Mlib/std/crypto.zig | 13++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/lib/std/crypto.zig b/lib/std/crypto.zig @@ -29,9 +29,10 @@ pub const HmacSha1 = hmac.HmacSha1; pub const HmacSha256 = hmac.HmacSha256; pub const HmacBlake2s256 = hmac.HmacBlake2s256; -const import_chaCha20 = @import("crypto/chacha20.zig"); -pub const chaCha20IETF = import_chaCha20.chaCha20IETF; -pub const chaCha20With64BitNonce = import_chaCha20.chaCha20With64BitNonce; +pub const chacha20 = @import("crypto/chacha20.zig"); +pub const chaCha20IETF = chacha20.chaCha20IETF; +pub const chaCha20With64BitNonce = chacha20.chaCha20With64BitNonce; +pub const xChaCha20IETF = chacha20.xChaCha20IETF; pub const Poly1305 = @import("crypto/poly1305.zig").Poly1305; @@ -45,6 +46,12 @@ pub const Edwards25519 = @import("crypto/25519/edwards25519.zig").Edwards25519; pub const X25519 = @import("crypto/25519/x25519.zig").X25519; pub const Ristretto255 = @import("crypto/25519/ristretto255.zig").Ristretto255; +pub const aead = struct { + pub const Gimli = gimli.Aead; + pub const ChaCha20Poly1305 = chacha20.Chacha20Poly1305; + pub const XChaCha20Poly1305 = chacha20.XChacha20Poly1305; +}; + const std = @import("std.zig"); pub const randomBytes = std.os.getrandom;