510 Commits (0bfc9b32c4ec860dc46338d15320532c5e4496c8)

Author SHA1 Message Date
David Benjamin 07a6628e4b Move some ASN1 printing functions to crypto/asn1. 4 years ago
David Benjamin 0dcbc6e14a Move a_strex.c back to asn1, split X509_NAME bits out. 4 years ago
David Benjamin 1201c9ad8e Unwind io_ch abstraction in print functions. 4 years ago
David Benjamin 7a6066ca65 Implement ASN1_STRING_print_ex_fp, etc., with file BIOs. 4 years ago
David Benjamin b9ec9dee56 Remove OPENSSL_NO_FP_API ifdefs. 4 years ago
David Benjamin 8627e97433 Unexport BIT_STRING_BITNAME. 4 years ago
David Benjamin f8b3961b02 Always use an ASN1_STRING_TABLE global mask of UTF8String. 4 years ago
David Benjamin 47c5f9d2f6 Update ghashv8-armx.pl from upstream. 4 years ago
David Benjamin 549e4e7995 Align with upstream on 'close STDOUT' lines. 4 years ago
David Benjamin 7e265971c0 Avoid double-expanding variables in CMake. 4 years ago
David Benjamin ead57c3004 Reject years outside 0000-9999 in ASN1_GENERALIZEDTIME_adj. 4 years ago
David Benjamin 46e0523ead Add some tests for time_t to ASN1_TIME conversions. 4 years ago
David Benjamin 046fc130d1 Remove ASN1_STRING_FLAG_MSTRING. 4 years ago
David Benjamin 116d9250a9 Document another batch of functions. 4 years ago
Adam Langley f1d153dc36 Don't overread in poly_Rq_mul 4 years ago
David Benjamin d422d2c4aa Revert "Revert "Revert "Disable check that X.509 extensions implies v3.""" 4 years ago
David Benjamin e38cf79cdf Don't enable atomics in NO_THREADS configurations. 4 years ago
David Benjamin 897a2ca3f1 Add convenience functions to malloc EVP_HPKE_CTX and EVP_HPKE_KEY. 4 years ago
Adam Langley 519c2986c7 Always have CRYPTO_sysrand_for_seed. 4 years ago
Adam Langley 7153013019 hrss: use less stack space. 4 years ago
David Benjamin 94a608a1f5 Make X509_EXTENSION opaque. 4 years ago
David Benjamin a5a9b54d84 Make X509_CRL opaque. 4 years ago
David Benjamin ecc301ca0f Add a pointer alignment helper function. 4 years ago
David Benjamin 61a21e7ec5 Fix sign bit in BN_div if numerator and quotient alias. 4 years ago
David Benjamin 62d6ed60dc Remove -2 return value from X509*_get_*_by_NID. 4 years ago
David Benjamin 2cf7a2cdea Remove X509at_get0_data_by_OBJ. 4 years ago
David Benjamin 957f23d2c4 Document a batch of extension-related functions in x509.h. 4 years ago
Adam Langley 7ada846692 conf: fix getting keys from the default section. 4 years ago
Adam Langley 919a973930 conf: don't crash when parsing. 4 years ago
David Benjamin ae7c178689 Add some OpenSSL compatibility aliases. 4 years ago
David Benjamin 170045f490 Make ASN1_OBJECT opaque. 4 years ago
David Benjamin e3a7bd0a81 Rename asn1_locl.h to internal.h. 4 years ago
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
David Benjamin ba423c9a1b Implement ClientHelloOuter handshakes. 4 years ago
David Benjamin 479adf98d5 Remove old ASN.1 SET macros. 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 f25ada3a79 Prefix and unexport a2i_ipadd. 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 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