850 Commits (77dc23983f004056dbcd95ae96922be107365190)
 

Author SHA1 Message Date
Giorgio Marinelli c220b5fa69 Decorate x509v3_a2i_ipadd declaration as its definition. 4 years ago
Adam Langley 25d501c775 SHA-256 is used on AArch64, even if NO_ASM. 4 years ago
Adam Langley b90cdddcdc swtb is another AArch64 magic tweak. 4 years ago
David Benjamin ba423c9a1b Implement ClientHelloOuter handshakes. 4 years ago
David Benjamin ca7ef8c855 runner: Add a convenience function for base64 flags. 4 years ago
David Benjamin a10017c548 Reduce bouncing on the cache lock in ssl_update_cache. 4 years ago
David Benjamin 10a76acb0f Only clear not_resumable after the handshake. 4 years ago
David Benjamin afa867be8f runner: Test that clients actually use renewed tickets. 4 years ago
David Benjamin 5d224a559c runner: Clean up test logic. 4 years ago
David Benjamin c41a3a9373 runner: Fix process exit timeout. 4 years ago
David Benjamin 479adf98d5 Remove old ASN.1 SET macros. 4 years ago
David Benjamin b147c99ddc Document some ASN1_INTEGER and ASN1_ENUMERATED functions. 4 years ago
David Benjamin 87be659225 Document ASN1_STRING_to_UTF8. 4 years ago
David Benjamin 5f8c681d78 Const-correct ASN1_item_verify a bit more. 4 years ago
David Benjamin 5206782846 Compute ASN.1 BIT STRING sizes more consistently. 4 years ago
David Benjamin cafb992114 Remove lh_FOO_doall. 4 years ago
David Benjamin ec8c67dfbc Prefix internal LHASH functions. 4 years ago
David Benjamin 7f85116bed Unexport almost all of LHASH. 4 years ago
David Benjamin ec552cab81 Rename t1_lib.cc to extensions.cc. 4 years ago
David Benjamin f25ada3a79 Prefix and unexport a2i_ipadd. 4 years ago
Peter Kasting f315a86df3 Fix a -Wdeprecated-copy warning. 4 years ago
David Benjamin 9cbe737ec4 Validate ECH public names. 4 years ago
David Benjamin 869bf9f3af Fold X509_VERIFY_PARAM_ID into X509_VERIFY_PARAM. 4 years ago
David Benjamin 58abd2e6fa Make X509_VERIFY_PARAM opaque. 4 years ago
David Benjamin 36ea4d1134 Move crypto/x509/vpm_int.h into internal.h. 4 years ago
David Benjamin 6d3d0690f5 Reformat x509_vfy.h and convert comments. 4 years ago
Dan McArdle 995574c225 Reland "Add util/fetch_ech_config_list.go" 4 years ago
David Benjamin 9a5abe05cc Revert "Add util/fetch_ech_config_list.go" 4 years ago
Dan McArdle 160a8891ae Add util/fetch_ech_config_list.go 4 years ago
David Benjamin 9734e4453b More reliably report handshake errors through SSL_write. 4 years ago
David Benjamin e9c5d72c09 Add an option to permute ClientHello extension order. 4 years ago
David Benjamin 5358cb5044 runner: Check the test name against the protocol being tested. 4 years ago
David Benjamin 878795cac3 Remove outdated comment in primality testing. 4 years ago
David Benjamin 83a49939ab Add most of an ECH client implementation. 4 years ago
David Benjamin 24545c541c Add a basic API to make ECHConfigs. 4 years ago
David Benjamin c890ae5195 Make ECH server APIs take EVP_HPKE_KEY. 4 years ago
David Benjamin c3b373bf4f Rename SSL_ECH_SERVER_CONFIG_LIST to SSL_ECH_KEYS. 4 years ago
David Benjamin 0724e3d552 runner: Self-check tests more accurately and earlier. 4 years ago
David Benjamin cd89004847 Don't pad the second ClientHello. 4 years ago
David Benjamin 350fe3bf32 Fix ext_pre_shared_key_clienthello_length calculation. 4 years ago
David Benjamin b32aa05538 Tidy up the PSK binder logic. 4 years ago
David Benjamin c89ce97a2d Move the TLS vs DTLS header length adjustment into ssl_add_clienthello_tlsext. 4 years ago
David Benjamin fb4d2571f3 Shift some complexity out of ssl_add_clienthello_tlsext. 4 years ago
David Benjamin 9052286dab Add a note about extension callback names. 4 years ago
David Benjamin e9109cb8ff Add move support to EVP_MD_CTX. 4 years ago
David Benjamin 5acf9f42c2 Replace hs->needs_psk_binder with an output parameter. 4 years ago
David Benjamin 14e51ad416 Make add_clienthello callbacks const. 4 years ago
David Benjamin 5fd91dba03 Fix documentation typo. 4 years ago
David Benjamin 246c556b65 Compute the ECH GREASE payload outside of the callbacks. 4 years ago
David Benjamin 43ab56c618 Pick up the GREASE ECH config ID from grease_seed. 4 years ago