summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* document d2i_X509_ALGORS(3) and i2d_X509_ALGORS(3)schwarze2021-11-031-5/+36
* Fix five bugs in X509_REQ_to_X509(3):schwarze2021-11-031-11/+12
* Fix ASN1_TIME_diff() with NULL timestb2021-11-031-3/+18
* Some cleanup in X509_REQ_get_extensions(3), no functional change.schwarze2021-11-031-10/+6
* Test adding extensions to certification requests.schwarze2021-11-032-2/+167
* Fix two bugs in X509_REQ_add_extensions_nid(3)schwarze2021-11-031-32/+13
* Add regress that calls SSL_set_tlsext_host_name() with a NULL host name.jsing2021-11-021-1/+15
* Do not take the strlen() of a NULL name. Defer the CBS_init() to later.tb2021-11-021-3/+3
* Move the now internal X.509-related structs into x509_lcl.h.tb2021-11-0172-451/+521
* In X509_STORE_CTX_get_obj_from_subject() rename X509_OBJECT fromtb2021-11-011-6/+6
* Ensure SSL_set_tlsext_host_name() is given a valid hostname.jsing2021-11-011-3/+8
* Rework SNI hostname regress to be table driven.jsing2021-11-011-62/+147
* Improve SNI hostname validation.jsing2021-11-012-9/+54
* Rework x509attribute regress test in such a way that it doesn't needtb2021-11-011-11/+7
* Unifdef LIBRESSL_NEW_API. Now that the library is bumped, this istb2021-11-0111-60/+10
* Enable RFC 3779 code.tb2021-10-311-1/+1
* Make this test compile again after the damage done in libcryptotb2021-10-311-19/+20
* Hide struct internals under LIBRESSL_CRYPTO_INTERNAL so that othertb2021-10-313-19/+19
* Various minor adjustments to make openssl(1) compile with opaquetb2021-10-313-12/+23
* Bump majors after struct visibility changes, symbol removal and symboltb2021-10-313-3/+3
* Simplify some code by using X509_STORE_CTX_get_obj_by_subject()tb2021-10-311-8/+8
* Update Symbols.list to include API additionstb2021-10-311-0/+10
* libssl: stop reaching into the X509 struct and simplify some code bytb2021-10-312-24/+6
* Update Symbols.list for new API and API removal/renamingtb2021-10-311-10/+33
* Expose new API in headers and make X509 structs opaque.tb2021-10-311-0/+3
* Remove the unused X509_OBJECTS struct.tb2021-10-311-8/+1
* Remove the unused X509_CERT_PAIR struct and the assicated API.tb2021-10-314-99/+4
* Remove the unused X509_CERT_FILE_CTX struct.tb2021-10-311-9/+1
* Prepare to provide X509_STORE_CTX_get_obj_by_subject(), a wrappertb2021-10-312-2/+22
* Switch various X509 API to use the new X509_LOOKUP_TYPE to matchtb2021-10-312-29/+32
* Provide the X509_LOOKUP_TYPE enum.tb2021-10-311-6/+6
* Prepare definitions X509_STORE_set_verify{,_cb}_func() that work withtb2021-10-311-3/+8
* Prepare to make various structs in x509_vfy.h opaque.tb2021-10-311-26/+37
* Prepare regress for opaque structs in x509*.htb2021-10-314-25/+18
* Add explicit CBS_contains_zero_byte() check in CBS_strdup().jsing2021-10-311-1/+6
* new manual page X509_CRL_METHOD_new(3)schwarze2021-10-306-14/+245
* In x509/x509_purp.c rev. 1.11, tb@ fixed X509_check_purpose(3)schwarze2021-10-291-8/+18
* Actually error in X509_check_purpose() if x509v3_cache_extensions()tb2021-10-291-2/+2
* document the horrifying function X509_TRUST_set_default(3)schwarze2021-10-291-3/+43
* add missing .h file includederaadt2021-10-291-2/+3
* document X509_EXTENSION_dup(3);schwarze2021-10-291-8/+20
* new manual page X509_REQ_print_ex(3),schwarze2021-10-294-6/+184
* document X509_REQ_to_X509(3)schwarze2021-10-281-7/+38
* unwrap a linetb2021-10-281-3/+2
* document X509_to_X509_REQ(3)schwarze2021-10-281-4/+26
* sorttb2021-10-281-2/+2
* Mechanical KNF in preparation for changingbeck2021-10-2812-1583/+1653
* Add headers normally contained in include/openssl, verbatim from 1.1.1beck2021-10-282-0/+554
* Import Certificate Transparency verbatim from OpenSSL 1.1.1beck2021-10-2813-0/+2321
* openssl-ruby tests: rework for x509_alt.c r1.3 and r1.5.tb2021-10-281-6/+9