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 standard library.
std › crypto › tls › ApplicationCipher Public Union ApplicationCipher Doc Source Public Union std.crypto.tls.ApplicationCipher
pub const ApplicationCipher = union (enum ) Fields AES_128_GCM_SHA256 : ApplicationCipherT (crypto .aead .aes_gcm .Aes128Gcm , crypto .hash .sha2 .Sha256 , 8 ) AES_256_GCM_SHA384 : ApplicationCipherT (crypto .aead .aes_gcm .Aes256Gcm , crypto .hash .sha2 .Sha384 , 8 ) CHACHA20_POLY1305_SHA256 : ApplicationCipherT (crypto .aead .chacha_poly .ChaCha20Poly1305 , crypto .hash .sha2 .Sha256 , 0 ) AEGIS_256_SHA512 : ApplicationCipherT (crypto .aead .aegis .Aegis256 , crypto .hash .sha2 .Sha512 , 0 ) AEGIS_128L_SHA256 : ApplicationCipherT (crypto .aead .aegis .Aegis128L , crypto .hash .sha2 .Sha256 , 0 ) File crypto/tls.zig: 527
527
528
529
530
531
532
533 pub const ApplicationCipher = union (enum ) {
AES_128_GCM_SHA256 : ApplicationCipherT (crypto .aead .aes_gcm .Aes128Gcm , crypto .hash .sha2 .Sha256 , 8 ),
AES_256_GCM_SHA384 : ApplicationCipherT (crypto .aead .aes_gcm .Aes256Gcm , crypto .hash .sha2 .Sha384 , 8 ),
CHACHA20_POLY1305_SHA256 : ApplicationCipherT (crypto .aead .chacha_poly .ChaCha20Poly1305 , crypto .hash .sha2 .Sha256 , 0 ),
AEGIS_256_SHA512 : ApplicationCipherT (crypto .aead .aegis .Aegis256 , crypto .hash .sha2 .Sha512 , 0 ),
AEGIS_128L_SHA256 : ApplicationCipherT (crypto .aead .aegis .Aegis128L , crypto .hash .sha2 .Sha256 , 0 ),
}
Encryption parameters for application traffic.