Zig 0.17.0-dev (Split by item)
This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig library itself.
Zig › std/ › crypto/ › tls.zig › HandshakeCipher
HandshakeCipher
tls.HandshakeCipher
pub const HandshakeCipher = union (enum )
File
Code
pub const HandshakeCipher = union (enum ) {
AES_128_GCM_SHA256 : HandshakeCipherT (crypto .aead .aes_gcm .Aes128Gcm , crypto .hash .sha2 .Sha256 , 8 ),
AES_256_GCM_SHA384 : HandshakeCipherT (crypto .aead .aes_gcm .Aes256Gcm , crypto .hash .sha2 .Sha384 , 8 ),
CHACHA20_POLY1305_SHA256 : HandshakeCipherT (crypto .aead .chacha_poly .ChaCha20Poly1305 , crypto .hash .sha2 .Sha256 , 0 ),
AEGIS_256_SHA512 : HandshakeCipherT (crypto .aead .aegis .Aegis256 , crypto .hash .sha2 .Sha512 , 0 ),
AEGIS_128L_SHA256 : HandshakeCipherT (crypto .aead .aegis .Aegis128L , crypto .hash .sha2 .Sha256 , 0 ),
}