summaryrefslogtreecommitdiff
path: root/lib/libcrypto/x509
AgeCommit message (Expand)Author
2023-04-30Send x509_subject_cmp() to the atticTheo Buehler
2023-04-30Zap extra blank lineTheo Buehler
2023-04-28Enable policy checking by default now that we are DAG implementation based.Bob Beck
2023-04-28Unifdef LIBRESSL_HAS_POLICY_DAG and remove it from the MakefileTheo Buehler
2023-04-28Take the old policy code behind the barnTheo Buehler
2023-04-28Silence gcc-4 warnings about sk_sort()Theo Buehler
2023-04-28Remove now no longer needed <assert.h>; sort headersTheo Buehler
2023-04-28Deassert has_explicit_policy()Theo Buehler
2023-04-28Deassert delete_if() callbacksTheo Buehler
2023-04-28Deassert x509_policy_level_find()Theo Buehler
2023-04-28Deassert X509_policy_check()Theo Buehler
2023-04-28Deassert x509_policy_level_add_nodes()Theo Buehler
2023-04-28Deassert x509_policy_new()Theo Buehler
2023-04-28Cleanup pass over x509_check_policy.cTheo Buehler
2023-04-27Convert size_t's used in conjuction with sk_X509_num back to int.Bob Beck
2023-04-27Remove braces around single lines statements using knfmt -sTheo Buehler
2023-04-27Rework simple allocation and free functions in x509_policy.cTheo Buehler
2023-04-26Make x509_policy.c compile with gcc 4.Theo Buehler
2023-04-26Turn C++ comments into C comments and minor KNF fixupsTheo Buehler
2023-04-26KNF according to knfmt(1)Theo Buehler
2023-04-26Zap trailing whitespaceTheo Buehler
2023-04-26Add RCS tagTheo Buehler
2023-04-26Take X509_POLICY_NODE_print() behind the barnTheo Buehler
2023-04-26Make the new policy code in x509_policy.c to be selectable at compile time.Bob Beck
2023-04-26Add a shim to mimic the BoringSSL sk_delete_if function.Bob Beck
2023-04-26Adapt the sk_find calls from BoringSSL's api to ours.Bob Beck
2023-04-26Add the STACK_OF declarations we require.Bob Beck
2023-04-26Change OPENSSL_malloc|free|memset and friends to the normal versions.Bob Beck
2023-04-26Fix error code goopBob Beck
2023-04-26Use the correct headers to compile with libresslBob Beck
2023-04-26Import policy.c from BoringSSL as x509_policy.cBob Beck
2023-04-25Remove proxy cert remnantsTheo Buehler
2023-04-25Remove NETSCAPE_CERT_SEQUENCETheo Buehler
2023-04-25Move the policy STACK_OF stuff to pcy_int.h as wellTheo Buehler
2023-04-25Remove SXNETTheo Buehler
2023-04-25Use X509_STORE_CTX_get1_{certs,crls}() instead of an aliasTheo Buehler
2023-04-25X509_STORE_get1_{certs,crls} become X509_STORE_CTX_*Theo Buehler
2023-04-25Move the policy tree code to internal-onlyTheo Buehler
2023-04-25Use proper fix for the recent x400Address issueTheo Buehler
2023-04-25Remove v3_sxnet from the standard extensionsTheo Buehler
2023-04-25Invalidate the DER cache earlier on in X509 setter functionsJob Snijders
2023-04-25Use X509_set_version() and X509_REQ_set_version() instead doing it by handJob Snijders
2023-04-24Future users of libcrypto will also have to do without strong extranetTheo Buehler
2023-04-24Mark NETSCAPE_CERT_SEQUENCE for removalTheo Buehler
2023-04-24Sort X.509 error reasons, use next available error value, and alignJob Snijders
2023-04-23Replace X509v3_get_ext_count() with X509_get_ext_count()Job Snijders
2023-04-23In the case of V1 certs, the extension count should be exactly 0Job Snijders
2023-04-23If extensions are encountered on a X.509 V1 cert, mark as invalidJob Snijders
2023-04-23Add compliance checks for the X.509 version fieldJob Snijders
2023-04-23Drop some extra parenthesesTheo Buehler