1003 Commits (9d64d8d2373db494d3460102b970f4aaf92ee274)
 

Author SHA1 Message Date
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
David Benjamin 47c5f9d2f6 Update ghashv8-armx.pl from upstream. 3 years ago
David Benjamin 549e4e7995 Align with upstream on 'close STDOUT' lines. 3 years ago
David Benjamin 7e265971c0 Avoid double-expanding variables in CMake. 3 years ago
David Benjamin ead57c3004 Reject years outside 0000-9999 in ASN1_GENERALIZEDTIME_adj. 3 years ago
David Benjamin 46e0523ead Add some tests for time_t to ASN1_TIME conversions. 3 years ago
David Benjamin 046fc130d1 Remove ASN1_STRING_FLAG_MSTRING. 3 years ago
David Benjamin 116d9250a9 Document another batch of functions. 3 years ago
David Benjamin e9fae77c06 Clarify BIO_new_mum_buf's lifetime rules. 3 years ago
Adam Langley 0768d42c28 generate_ech.cc: include needed headers 3 years ago
Adam Langley f1d153dc36 Don't overread in poly_Rq_mul 3 years ago
Adam Langley 5799ebfe5f acvp: recognise another style of JSON. 3 years ago
David Benjamin d422d2c4aa Revert "Revert "Revert "Disable check that X.509 extensions implies v3.""" 3 years ago
Adam Langley c1571feb5f acvp: add HKDF support. 3 years ago
Dan McArdle 7a817f48ba Add 'generate-ech' command to bssl tool 3 years ago
David Benjamin e38cf79cdf Don't enable atomics in NO_THREADS configurations. 3 years ago
Dan McArdle 17be3872ab Check strtoul return for overflow error in GetUnsigned() 3 years ago
David Benjamin 897a2ca3f1 Add convenience functions to malloc EVP_HPKE_CTX and EVP_HPKE_KEY. 3 years ago
David Benjamin 6191cc95a1 Document that SSL_PRIVATE_KEY_METHOD should configure signing prefs. 3 years ago
Adam Langley 519c2986c7 Always have CRYPTO_sysrand_for_seed. 3 years ago
Adam Langley 7153013019 hrss: use less stack space. 3 years ago
David Benjamin 94a608a1f5 Make X509_EXTENSION opaque. 3 years ago
David Benjamin a5a9b54d84 Make X509_CRL opaque. 3 years ago
David Benjamin b86dcfefeb Switch another malloc to bssl::Array. 3 years ago
David Benjamin ecc301ca0f Add a pointer alignment helper function. 3 years ago
David Benjamin 268a4a6ff3 Remove unused field in X509_NAME_ENTRY. 3 years ago
David Benjamin 61a21e7ec5 Fix sign bit in BN_div if numerator and quotient alias. 3 years ago
David Benjamin ad5db96584 Handle the server case in SSL_get0_ech_name_override. 3 years ago
David Benjamin 62d6ed60dc Remove -2 return value from X509*_get_*_by_NID. 3 years ago
David Benjamin 2cf7a2cdea Remove X509at_get0_data_by_OBJ. 3 years ago
David Benjamin 957f23d2c4 Document a batch of extension-related functions in x509.h. 3 years ago
Adam Langley 7ada846692 conf: fix getting keys from the default section. 3 years ago
Adam Langley 919a973930 conf: don't crash when parsing. 3 years ago
David Benjamin ae7c178689 Add some OpenSSL compatibility aliases. 3 years ago