summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2021-11-09Split a new page X509_load_cert_file(3) with three functionsschwarze7-112/+157
2021-11-09Add ASPA OIDjob2-0/+2
2021-11-08Replace <sys/limits.h> with <limits.h>bcook1-2/+2
2021-11-08Document X509_gmtime_adj(3).schwarze1-23/+67
2021-11-07In X509_STORE_CTX, rename the X509_STORE store rather than ctx.tb3-15/+15
2021-11-07In X509_STORE_CTX rename the misnamed last_untrusted to num_untrustedtb3-17/+17
2021-11-07new manual pagesschwarze6-5/+288
2021-11-06Improve formatting. The line breaks in the lists of methods were very ugly.schwarze1-116/+76
2021-11-06Start cleaning up X509_STORE_get1_issuer()tb1-15/+37
2021-11-06In X509_STORE_get1_issuer() do not call the verify callback fromtb1-3/+3
2021-11-06Fix indent.jsing1-8/+7
2021-11-06Refactor X509_STORE_get1_certs()tb1-27/+30
2021-11-05typo: a static objects -> a static objecttb1-3/+3
2021-11-05First pass of streamlining X509_STORE_get1_{certs,crls}()tb1-66/+77
2021-11-05Trade an abort() neutered by a comment for a blank line elsewhere.tb1-2/+2
2021-11-05Clean up X509_STORE_add_{cert,crl}().tb1-69/+41
2021-11-05Unify variable names in X509_STORE_{free,up_ref,add_lookup}().tb1-29/+26
2021-11-05Rename the ret variable in X509_OBJECT_new() to obj..tb1-5/+5
2021-11-05Garbage collect the unused skip member of X509_LOOKUP andtb2-5/+1
2021-11-05Use calloc() to remove the need of silly zeroing of most members.tb1-28/+18
2021-11-05Streamline and shorten x509_object_cmp() a bit.tb1-11/+6
2021-11-05Drop a bunch of unnecesary parentheses and unify the order in whichtb1-17/+13
2021-11-05Cleanup X509_LOOKUP_new()tb1-12/+11
2021-11-05Garbage collect xobj->data.{ptr,pkey}tb2-8/+6
2021-11-04Cache sha512 hash and parsed not_before and not_after with X509 cert.beck9-135/+149
2021-11-03document d2i_X509_ALGORS(3) and i2d_X509_ALGORS(3)schwarze1-5/+36
2021-11-03Fix five bugs in X509_REQ_to_X509(3):schwarze1-11/+12
2021-11-03Fix ASN1_TIME_diff() with NULL timestb1-3/+18
2021-11-03Some cleanup in X509_REQ_get_extensions(3), no functional change.schwarze1-10/+6
2021-11-03Test adding extensions to certification requests.schwarze2-2/+167
2021-11-03Fix two bugs in X509_REQ_add_extensions_nid(3)schwarze1-32/+13
2021-11-02Add regress that calls SSL_set_tlsext_host_name() with a NULL host name.jsing1-1/+15
2021-11-02Do not take the strlen() of a NULL name. Defer the CBS_init() to later.tb1-3/+3
2021-11-01Move the now internal X.509-related structs into x509_lcl.h.tb72-451/+521
2021-11-01In X509_STORE_CTX_get_obj_from_subject() rename X509_OBJECT fromtb1-6/+6
2021-11-01Ensure SSL_set_tlsext_host_name() is given a valid hostname.jsing1-3/+8
2021-11-01Rework SNI hostname regress to be table driven.jsing1-62/+147
2021-11-01Improve SNI hostname validation.jsing2-9/+54
2021-11-01Rework x509attribute regress test in such a way that it doesn't needtb1-11/+7
2021-11-01Unifdef LIBRESSL_NEW_API. Now that the library is bumped, this istb11-60/+10
2021-10-31Enable RFC 3779 code.tb1-1/+1
2021-10-31Make this test compile again after the damage done in libcryptotb1-19/+20
2021-10-31Hide struct internals under LIBRESSL_CRYPTO_INTERNAL so that othertb3-19/+19
2021-10-31Various minor adjustments to make openssl(1) compile with opaquetb3-12/+23
2021-10-31Bump majors after struct visibility changes, symbol removal and symboltb3-3/+3
2021-10-31Simplify some code by using X509_STORE_CTX_get_obj_by_subject()tb1-8/+8
2021-10-31Update Symbols.list to include API additionstb1-0/+10
2021-10-31libssl: stop reaching into the X509 struct and simplify some code bytb2-24/+6
2021-10-31Update Symbols.list for new API and API removal/renamingtb1-10/+33
2021-10-31Expose new API in headers and make X509 structs opaque.tb1-0/+3