586 Commits (19fe7943ce593068bf447f05c2dbed4a324146ef)
 

Author SHA1 Message Date
David Benjamin 19fe7943ce Fix calculation of draft-13 ECH confirmation signal. 3 years ago
David Benjamin 18b6836b2f Update to draft-ietf-tls-esni-13. 3 years ago
David Benjamin 37a3c70c0e Reword SSL_get0_ech_name_override documentation. 3 years ago
David Benjamin 07b365f63a Remove SSL_set_verify_result. 3 years ago
David Benjamin dddb60eb97 Make most of crypto/x509 opaque. 3 years ago
David Benjamin 59aff62ca8 Remove V_ASN1_APP_CHOOSE. 3 years ago
David Benjamin 6b7525a9fa Rewrite ASN1_PRINTABLE_type and add tests. 3 years ago
David Benjamin 31f462a1ef Include SHA512-256 in EVP_get_digestbyname and EVP_MD_do_all. 3 years ago
David Benjamin 96181288c5 NUL is not printable. 3 years ago
David Benjamin c65543b7a9 Make RSA_check_key more than 2x as fast. 3 years ago
David Benjamin 417010f9b7 Benchmark RSA private key parsing. 3 years ago
David Benjamin c6d3fd1d09 Work around yet another MSVC 2015 SFINAE bug. 3 years ago
David Benjamin d55f450c4f Avoid re-hashing the transcript multiple times. 3 years ago
David Benjamin a75027b040 Make ssl_parse_extensions a little easier to use. 3 years ago
David Benjamin e2cb423767 Deduplicate our three ServerHello parsers. 3 years ago
David Benjamin 61f320874b Merge in OpenSSL's X.509 corpus. 3 years ago
David Benjamin 6038ac5ce1 Run X509_print in the certificate fuzzer. 3 years ago
David Benjamin cdfc2595bc Fix some error-handling in i2v functions. 3 years ago
David Benjamin 4bf0a19ac8 Fix typo. 3 years ago
David Benjamin 5984cfe8e4 OPENSSL_strndup should not return NULL given {NULL, 0}. 3 years ago
David Benjamin b27438e126 Rewrite name constraints matching with CBS. 3 years ago
David Benjamin 04601b026a Add some tests for name constraints. 3 years ago
David Benjamin 2d10c18b3a Fix i2v_GENERAL_NAME to not assume NUL terminated strings 3 years ago
David Benjamin 4f9a7ba47e Do not rely on ASN1_STRING being NUL-terminated. 3 years ago
David Benjamin 9545062714 Add a CBB_add_zeros helper. 3 years ago
David Benjamin 047ff64287 Linkify RFCs in documentation. 3 years ago
David Benjamin 8648c53690 Refer to RFCs consistently. 3 years ago
David Benjamin 16c3e3ae0e runner: Test session IDs over 32 bytes. 3 years ago
David Benjamin 05ce773cae Process the TLS 1.3 cipher suite in one place. 3 years ago
Adam Langley 80df7398ce Guard use of sdallocx with BORINGSSL_SDALLOCX 3 years ago
David Benjamin a603c828dc Bump minimum GCC version and note impending VS2015 deprecation. 3 years ago
David Benjamin 006f20ad7f Add Span::first() and Span::last(). 3 years ago
David Benjamin 2e68a05c99 Simplify built-in BIOs slightly. 3 years ago
David Benjamin 69ec7c8de7 Fix some error returns from SSL_read and SSL_write. 3 years ago
David Benjamin b9ee7b1431 Fix negative ENUMERATED values in multi-strings. 3 years ago
David Benjamin 1b2db8c7c4 Add a test for ASN1_mbstring_copy and clean up. 3 years ago
David Benjamin eb17de499a Remove ASN1_TFLG_SET_ORDER. 3 years ago
David Benjamin b319e3b89f Fix ASN1_STRING_print_ex with negative integers. 3 years ago
David Benjamin e3a3655542 Check i2d_ASN1_TYPE's return value in ASN1_STRING_print_ex. 3 years ago
David Benjamin 4c993da660 Document ASN.1 printing functions. 3 years ago
David Benjamin 07a6628e4b Move some ASN1 printing functions to crypto/asn1. 3 years ago
David Benjamin 0dcbc6e14a Move a_strex.c back to asn1, split X509_NAME bits out. 3 years ago
David Benjamin 1201c9ad8e Unwind io_ch abstraction in print functions. 3 years ago
David Benjamin 7a6066ca65 Implement ASN1_STRING_print_ex_fp, etc., with file BIOs. 3 years ago
David Benjamin b9ec9dee56 Remove OPENSSL_NO_FP_API ifdefs. 3 years ago
David Benjamin 28d7252d22 Move X509_ALGOR to x509.h. 3 years ago
David Benjamin 8627e97433 Unexport BIT_STRING_BITNAME. 3 years ago
David Benjamin 11a24ae021 Unexport ub_* constants. 3 years ago
David Benjamin f8b3961b02 Always use an ASN1_STRING_TABLE global mask of UTF8String. 3 years ago
David Benjamin 6d84569802 Document ASN1_mbstring_copy. 3 years ago