summaryrefslogtreecommitdiff
path: root/lib/libcrypto
AgeCommit message (Expand)Author
2021-11-06Improve formatting. The line breaks in the lists of methods were very ugly.Ingo Schwarze
2021-11-06Start cleaning up X509_STORE_get1_issuer()Theo Buehler
2021-11-06In X509_STORE_get1_issuer() do not call the verify callback fromTheo Buehler
2021-11-06Fix indent.Joel Sing
2021-11-06Refactor X509_STORE_get1_certs()Theo Buehler
2021-11-05typo: a static objects -> a static objectTheo Buehler
2021-11-05First pass of streamlining X509_STORE_get1_{certs,crls}()Theo Buehler
2021-11-05Trade an abort() neutered by a comment for a blank line elsewhere.Theo Buehler
2021-11-05Clean up X509_STORE_add_{cert,crl}().Theo Buehler
2021-11-05Unify variable names in X509_STORE_{free,up_ref,add_lookup}().Theo Buehler
2021-11-05Rename the ret variable in X509_OBJECT_new() to obj..Theo Buehler
2021-11-05Garbage collect the unused skip member of X509_LOOKUP andTheo Buehler
2021-11-05Use calloc() to remove the need of silly zeroing of most members.Theo Buehler
2021-11-05Streamline and shorten x509_object_cmp() a bit.Theo Buehler
2021-11-05Drop a bunch of unnecesary parentheses and unify the order in whichTheo Buehler
2021-11-05Cleanup X509_LOOKUP_new()Theo Buehler
2021-11-05Garbage collect xobj->data.{ptr,pkey}Theo Buehler
2021-11-04Cache sha512 hash and parsed not_before and not_after with X509 cert.Bob Beck
2021-11-03document d2i_X509_ALGORS(3) and i2d_X509_ALGORS(3)Ingo Schwarze
2021-11-03Fix five bugs in X509_REQ_to_X509(3):Ingo Schwarze
2021-11-03Fix ASN1_TIME_diff() with NULL timesTheo Buehler
2021-11-03Some cleanup in X509_REQ_get_extensions(3), no functional change.Ingo Schwarze
2021-11-03Fix two bugs in X509_REQ_add_extensions_nid(3)Ingo Schwarze
2021-11-01Move the now internal X.509-related structs into x509_lcl.h.Theo Buehler
2021-11-01In X509_STORE_CTX_get_obj_from_subject() rename X509_OBJECT fromTheo Buehler
2021-11-01Unifdef LIBRESSL_NEW_API. Now that the library is bumped, this isTheo Buehler
2021-10-31Enable RFC 3779 code.Theo Buehler
2021-10-31Hide struct internals under LIBRESSL_CRYPTO_INTERNAL so that otherTheo Buehler
2021-10-31Bump majors after struct visibility changes, symbol removal and symbolTheo Buehler
2021-10-31Update Symbols.list for new API and API removal/renamingTheo Buehler
2021-10-31Expose new API in headers and make X509 structs opaque.Theo Buehler
2021-10-31Remove the unused X509_OBJECTS struct.Theo Buehler
2021-10-31Remove the unused X509_CERT_PAIR struct and the assicated API.Theo Buehler
2021-10-31Remove the unused X509_CERT_FILE_CTX struct.Theo Buehler
2021-10-31Prepare to provide X509_STORE_CTX_get_obj_by_subject(), a wrapperTheo Buehler
2021-10-31Switch various X509 API to use the new X509_LOOKUP_TYPE to matchTheo Buehler
2021-10-31Provide the X509_LOOKUP_TYPE enum.Theo Buehler
2021-10-31Prepare definitions X509_STORE_set_verify{,_cb}_func() that work withTheo Buehler
2021-10-31Prepare to make various structs in x509_vfy.h opaque.Theo Buehler
2021-10-30new manual page X509_CRL_METHOD_new(3)Ingo Schwarze
2021-10-29In x509/x509_purp.c rev. 1.11, tb@ fixed X509_check_purpose(3)Ingo Schwarze
2021-10-29Actually error in X509_check_purpose() if x509v3_cache_extensions()Theo Buehler
2021-10-29document the horrifying function X509_TRUST_set_default(3)Ingo Schwarze
2021-10-29document X509_EXTENSION_dup(3);Ingo Schwarze
2021-10-29new manual page X509_REQ_print_ex(3),Ingo Schwarze
2021-10-28document X509_REQ_to_X509(3)Ingo Schwarze
2021-10-28unwrap a lineTheo Buehler
2021-10-28document X509_to_X509_REQ(3)Ingo Schwarze
2021-10-28sortTheo Buehler
2021-10-28Mechanical KNF in preparation for changingBob Beck