aboutsummaryrefslogtreecommitdiff
path: root/crypto/hpke
AgeCommit message (Expand)AuthorFilesLines
2024-03-06Tidy up Rust HPKE binding.Adam Langley1-0/+2
2024-02-23Introduce a test helper for asserting on the errorDavid Benjamin1-9/+6
2023-08-15Add EVP_HPKE_KEY_moveDavid Benjamin2-5/+23
2023-05-02Implement the AuthEncap/AuthDecap HPKE modesDavid Benjamin4-61/+3474
2023-02-13Make OPENSSL_malloc push ERR_R_MALLOC_FAILURE on failure.Bob Beck1-2/+0
2022-10-11Some CBB_init_fixed simplifications.David Benjamin1-9/+7
2022-09-30Add EVP_HPKE_KEM_public_key_len and EVP_HPKE_KEM_private_key_len.David Benjamin1-0/+8
2022-08-29Add EVP_HPKE_KDF_hkdf_md.David Benjamin1-0/+4
2022-08-26Add an EVP_HPKE_KEM_enc_len API.David Benjamin1-4/+14
2022-02-25HPKE is now RFC 9180.David Benjamin2-3/+3
2021-11-18Update HPKE test vectors.David Benjamin5-1572/+1572
2021-07-16Add convenience functions to malloc EVP_HPKE_CTX and EVP_HPKE_KEY.David Benjamin1-0/+34
2021-06-11Add most of an ECH client implementation.David Benjamin1-1/+5
2021-06-11Make ECH server APIs take EVP_HPKE_KEY.David Benjamin2-80/+126
2021-05-10Export the HPKE implementation.David Benjamin3-301/+4
2021-05-10Refer to EVP_HPKE_CTX by a consistent name.David Benjamin2-78/+78
2021-05-10Shift the KEM dependency in HPKE up a step.David Benjamin3-254/+400
2021-05-06Switch HPKE to a three-parameter output buffer.David Benjamin3-24/+48
2021-05-06Introduce EVP_HPKE_{AEAD,KDF} types.David Benjamin3-215/+240
2021-05-06Revise the deterministic for_test variant of HPKE's SetupBaseS.David Benjamin3-40/+33
2021-05-06Remove HPKE PSK mode.David Benjamin5-3550/+53
2021-05-06Remove HKDF-SHA384 and HKDF-SHA512 from HPKE.David Benjamin5-6311/+11
2021-05-03Implement ECH draft 10 and update HPKE to draft 08.Steven Valdez4-3184/+3184
2021-04-15Make our Python scripts Python-3-compatible.David Benjamin1-1/+1
2021-04-08Add ECH server (draft-ietf-tls-esni-09).Daniel McArdle2-6/+24
2021-04-06Fix the spelling of HPKE AEAD constants.David Benjamin3-20/+20
2021-03-19Refactor HPKE API to include explicit length parameters.Dan McArdle3-97/+329
2021-03-19Generalize make_errors.go to allow EVP covering multiple directories.David Benjamin1-1/+1
2021-01-21Fix comments that refer to old draft of HPKE.Dan McArdle2-2/+2
2021-01-07Update HPKE to draft-irtf-cfrg-hpke-07.Dan McArdle6-417/+12168
2020-12-08Implement GREASE for ECH (draft-ietf-tls-esni-08).Dan McArdle2-9/+18
2020-09-25Silence some clang warnings on macOS and iOS CQ bots.David Benjamin1-7/+4
2020-09-02Implement PSK variants of HPKE setup functions.Daniel McArdle5-38/+719
2020-08-12Update HPKE implementation and test vectors to draft-irtf-cfrg-hpke-05.Daniel McArdle5-164/+161
2020-07-27Implement HPKE.Daniel McArdle6-0/+1522