zig/lib/std/crypto
Andrew Kelley 7178451d62 std.crypto.tls.Client: make close_notify optional
Although RFC 8446 states:

> Each party MUST send a "close_notify" alert before closing its write
> side of the connection

In practice many servers do not do this. Also in practice, truncation
attacks are thwarted at the application layer by comparing the amount of
bytes received with the amount expected via the HTTP headers.
2023-01-02 18:27:38 -07:00
..
25519
aes
Certificate std.crypto.tls.Certificate: make the current time a parameter 2023-01-02 16:57:16 -07:00
pcurves update uses of overflow arithmetic builtins 2022-12-27 15:13:14 +02:00
tls std.crypto.tls.Client: make close_notify optional 2023-01-02 18:27:38 -07:00
aegis.zig std.crypto: make proper use of undefined 2023-01-02 16:57:16 -07:00
aes.zig
aes_gcm.zig std.crypto: make proper use of undefined 2023-01-02 16:57:16 -07:00
aes_ocb.zig
argon2.zig
bcrypt.zig
benchmark.zig
blake2.zig
blake3.zig
Certificate.zig std.crypto.tls.Certificate: make the current time a parameter 2023-01-02 16:57:16 -07:00
chacha20.zig
ecdsa.zig
errors.zig
ghash_polyval.zig
gimli.zig
hash_composition.zig
hkdf.zig hkdf: add prk_length and extractInit() 2022-12-29 17:56:50 -05:00
hmac.zig
isap.zig
md5.zig
modes.zig
pbkdf2.zig
phc_encoding.zig std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
poly1305.zig
salsa20.zig update uses of overflow arithmetic builtins 2022-12-27 15:13:14 +02:00
scrypt.zig
sha1.zig
sha2.zig std.crypto.Tls: add read/write methods 2023-01-02 16:57:15 -07:00
sha3.zig sha3: define block_length as the rate, not as the state size (#14132) 2022-12-30 22:15:25 +00:00
siphash.zig
test.zig
tlcsprng.zig
tls.zig std.crypto.tls: add API for sending close_notify 2023-01-02 16:57:16 -07:00
utils.zig update uses of overflow arithmetic builtins 2022-12-27 15:13:14 +02:00
xoodoo.zig