authorgravatar for 124872+jedisct1@users.noreply.github.comFrank Denis <124872+jedisct1@users.noreply.github.com> 2020-08-16 23:37:42+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-08-17 13:55:40-07:00
log5fabb44aebd599dd22e43ed43c1f8932af06cd27
tree67c1964221d60393bfae853b534e1e00c578eab5
parentcd591a9b25619809840b32d6bb115e573f54e221

Export crypto.aead


1 files changed, 10 insertions(+), 3 deletions(-)

lib/std/crypto.zig+10-3
......@@ -29,9 +29,10 @@ pub const HmacSha1 = hmac.HmacSha1;
2929pub const HmacSha256 = hmac.HmacSha256;
3030pub const HmacBlake2s256 = hmac.HmacBlake2s256;
3131
32const import_chaCha20 = @import("crypto/chacha20.zig");
33pub const chaCha20IETF = import_chaCha20.chaCha20IETF;
34pub const chaCha20With64BitNonce = import_chaCha20.chaCha20With64BitNonce;
32pub const chacha20 = @import("crypto/chacha20.zig");
33pub const chaCha20IETF = chacha20.chaCha20IETF;
34pub const chaCha20With64BitNonce = chacha20.chaCha20With64BitNonce;
35pub const xChaCha20IETF = chacha20.xChaCha20IETF;
3536
3637pub const Poly1305 = @import("crypto/poly1305.zig").Poly1305;
3738
......@@ -45,6 +46,12 @@ pub const Edwards25519 = @import("crypto/25519/edwards25519.zig").Edwards25519;
4546pub const X25519 = @import("crypto/25519/x25519.zig").X25519;
4647pub const Ristretto255 = @import("crypto/25519/ristretto255.zig").Ristretto255;
4748
49pub const aead = struct {
50 pub const Gimli = gimli.Aead;
51 pub const ChaCha20Poly1305 = chacha20.Chacha20Poly1305;
52 pub const XChaCha20Poly1305 = chacha20.XChacha20Poly1305;
53};
54
4855const std = @import("std.zig");
4956pub const randomBytes = std.os.getrandom;
5057