Structsยง
- ChaCha20
Poly1305 ๐ - ChaCha20
Poly1305 ๐Message Decrypter - The RFC7905/RFC7539 ChaCha20Poly1305 construction.
This implementation does the AAD construction required in TLS1.2.
TLS1.3 uses
TLS13MessageDecrypter
. - ChaCha20
Poly1305 ๐Message Encrypter - The RFC7905/RFC7539 ChaCha20Poly1305 construction.
This implementation does the AAD construction required in TLS1.2.
TLS1.3 uses
TLS13MessageEncrypter
. - GcmAlgorithm ๐
- GcmMessage
Decrypter ๐ - A
MessageDecrypter
for AES-GCM AEAD ciphersuites. TLS1.2 only. - GcmMessage
Encrypter ๐ - A
MessageEncrypter
for AES-GCM AEAD ciphersuites. TLS 1.2 only. - Tls12
Prf ๐
Constantsยง
- CHACHAPOL
Y1305_ ๐OVERHEAD - GCM_
EXPLICIT_ ๐NONCE_ LEN - GCM_
OVERHEAD ๐
Staticsยง
- AES128_
GCM ๐ - AES256_
GCM ๐ - TLS12_
ECDSA_ ๐SCHEMES - TLS12_
RSA_ ๐SCHEMES - TLS_
ECDHE_ ECDSA_ WITH_ AES_ 128_ GCM_ SHA256 - The TLS1.2 ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_
ECDHE_ ECDSA_ WITH_ AES_ 256_ GCM_ SHA384 - The TLS1.2 ciphersuite TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_
ECDHE_ ECDSA_ WITH_ CHACH A20_ POLY1305_ SHA256 - The TLS1.2 ciphersuite TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256.
- TLS_
ECDHE_ RSA_ WITH_ AES_ 128_ GCM_ SHA256 - The TLS1.2 ciphersuite TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_
ECDHE_ RSA_ WITH_ AES_ 256_ GCM_ SHA384 - The TLS1.2 ciphersuite TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_
ECDHE_ RSA_ WITH_ CHACH A20_ POLY1305_ SHA256 - The TLS1.2 ciphersuite TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
Functionsยง
- gcm_iv ๐