You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
David Benjamin
f39c81d524
Introduce EVP_HPKE_{AEAD,KDF} types.
...
This replaces the ID-based API with one that is more static linker
friendly. For ECH, it doesn't make a difference because we currently
pull in all the options we've implemented. But this means other HPKE
uses need not pull in everything ECH needs and vice versa.
Along the way, fix an inconsistency: we prefixed all the AEAD constants
with "AEAD", but not the others. Since the rest of the name already
determines everything, go with the shorter version.
Bug: 410
Change-Id: I56e46c13b43c97e15eeb45204cde7019dd21e250
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/47327
Commit-Queue: David Benjamin <davidben@google.com>
Reviewed-by: Adam Langley <agl@google.com>
4 years ago
..
test
Implement ECH draft 10 and update HPKE to draft 08.
4 years ago
CMakeLists.txt
Add ECH server (draft-ietf-tls-esni-09).
4 years ago
bio_ssl.cc
Fix crash when flushing an SSL BIO.
4 years ago
d1_both.cc
Add a few missing SSL_R_BIO_NOT_SET cases.
4 years ago
d1_lib.cc
acvp: add CMAC-AES support.
5 years ago
d1_pkt.cc
acvp: add CMAC-AES support.
5 years ago
d1_srtp.cc
acvp: add CMAC-AES support.
5 years ago
dtls_method.cc
acvp: add CMAC-AES support.
5 years ago
dtls_record.cc
acvp: add CMAC-AES support.
5 years ago
encrypted_client_hello.cc
Introduce EVP_HPKE_{AEAD,KDF} types.
4 years ago
handoff.cc
Add experimental handshake hints API.
4 years ago
handshake.cc
Add experimental handshake hints API.
4 years ago
handshake_client.cc
Rename the master_key field in SSL_SESSION to secret.
4 years ago
handshake_server.cc
Introduce EVP_HPKE_{AEAD,KDF} types.
4 years ago
internal.h
Introduce EVP_HPKE_{AEAD,KDF} types.
4 years ago
s3_both.cc
Add experimental handshake hints API.
4 years ago
s3_lib.cc
Always check the TLS 1.3 downgrade signal.
4 years ago
s3_pkt.cc
acvp: add CMAC-AES support.
5 years ago
span_test.cc
acvp: add CMAC-AES support.
5 years ago
ssl_aead_ctx.cc
acvp: add CMAC-AES support.
5 years ago
ssl_asn1.cc
Rename the master_key field in SSL_SESSION to secret.
4 years ago
ssl_buffer.cc
acvp: add CMAC-AES support.
5 years ago
ssl_c_test.c
acvp: add CMAC-AES support.
5 years ago
ssl_cert.cc
Fix issuerUID and subjectUID parsing in the key usage checker.
4 years ago
ssl_cipher.cc
Add SSL_CIPHER_get_protocol_id.
5 years ago
ssl_file.cc
acvp: add CMAC-AES support.
5 years ago
ssl_key_share.cc
Rearrange SSLKeyShare::Serialize.
4 years ago
ssl_lib.cc
Add experimental handshake hints API.
4 years ago
ssl_privkey.cc
Revert "Implement rsa_pkcs1_sha256_legacy."
4 years ago
ssl_session.cc
Rename the master_key field in SSL_SESSION to secret.
4 years ago
ssl_stat.cc
acvp: add CMAC-AES support.
5 years ago
ssl_test.cc
Introduce EVP_HPKE_{AEAD,KDF} types.
4 years ago
ssl_transcript.cc
Rename the master_key field in SSL_SESSION to secret.
4 years ago
ssl_versions.cc
acvp: add CMAC-AES support.
5 years ago
ssl_x509.cc
acvp: add CMAC-AES support.
5 years ago
t1_enc.cc
Rename the master_key field in SSL_SESSION to secret.
4 years ago
t1_lib.cc
Introduce EVP_HPKE_{AEAD,KDF} types.
4 years ago
tls13_both.cc
Add experimental handshake hints API.
4 years ago
tls13_client.cc
Rename the master_key field in SSL_SESSION to secret.
4 years ago
tls13_enc.cc
Send ECH acceptance signal from backend server.
4 years ago
tls13_server.cc
Introduce EVP_HPKE_{AEAD,KDF} types.
4 years ago
tls_method.cc
Add experimental handshake hints API.
4 years ago
tls_record.cc
Fix unterminated clang-format off.
5 years ago