95 Commits (7ab49bf0af78e4b068822f8cd8b4f0fa6bbb4bc0)

Author SHA1 Message Date
David Benjamin bbd9f18fb6 Document and tidy up X509_find_by_*. 3 years ago
David Benjamin d0a0750123 Remove unused X509_LOOKUP_by_* functions. 3 years ago
David Benjamin 2135ac66f0 Add X509_STORE_CTX_set0_trusted_stack. 3 years ago
David Benjamin eccd103ac7 Add X509_V_FLAG_NO_CHECK_TIME. 3 years ago
David Benjamin 557b80f1a3 Document and organize some of the basic extensions functions. 3 years ago
David Benjamin 09b8fd44c3 Const-correct X509_EXTENSION functions, as best we can. 3 years ago
David Benjamin b859642c20 Document all the dup functions. 3 years ago
David Benjamin 84311cec95 Const-correct X509_REVOKED as well. 3 years ago
David Benjamin 892b9bc658 Const-correct and document EVP_PKCS82PKEY and EVP_PKEY2PKCS8. 3 years ago
David Benjamin 4f4ae71835 Remove PKCS8_pkey_get0 and PKCS8_pkey_set0. 3 years ago
David Benjamin 918b8bcbbe Move all the miscelleneous convenience functions into a section. 3 years ago
David Benjamin 1b5899510d Fix the documentation of X509_pubkey_digest. 3 years ago
David Benjamin 81587d3699 Remove the last of the Suite B code. 3 years ago
David Benjamin 6bf129213f Remove X509_ocspid_print. 3 years ago
David Benjamin 0bfc9b32c4 Unexport all low-level policy machinery. 3 years ago
David Benjamin b6f47e88b0 Document most X509_NAME functions. 3 years ago
David Benjamin 884ae3a040 Clarify thisUpdate vs. lastUpdate in docs. 3 years ago
David Benjamin 4363bdd269 Start grouping x509.h into sections. 3 years ago
David Benjamin 28127936ad Start expanding DECLARE_ASN1_* macros in x509.h. 3 years ago
David Benjamin 534970f392 Remove X509_ALGORS. 3 years ago
David Benjamin dc112e7ffc Const-correct the i2d/dup functions we can. 3 years ago
David Benjamin 28c5354806 Accept invalid "v3" CSRs. 3 years ago
David Benjamin f575d9b363 Add X509_REQ_set1_signature_algo and X509_REQ_set1_signature_value. 3 years ago
David Benjamin 1530333b25 Remove X509_CRL_METHOD. 3 years ago
David Benjamin 7fd831c44c Enforce X.509 version invariants more consistently. 3 years ago
David Benjamin 5a79788cb1 Remove X509_to_X509_REQ. 3 years ago
David Benjamin df6311bc6c Add tests for X509_NAME_print_ex. 3 years ago
David Benjamin b99b98b6eb Remove X509_TRUST_set_default. 3 years ago
David Benjamin 6378c47cb7 Unexport X509_CERT_AUX and remove X509_CERT_AUX.other 3 years ago
David Benjamin d0f14f3981 Document and tidy up X509_alias_get0, etc. 3 years ago
Adam Langley f797570320 Ignore duplicates in |X509_STORE_add_*| 3 years ago
David Benjamin 2042972e84 Make X509_REVOKED opaque. 3 years ago
David Benjamin d703d95b80 Remove X509_REVOKED.sequence. 3 years ago
David Benjamin e1049fd88d Fully unexport X509_VAL. 3 years ago
David Benjamin 8a5ec72556 Fix up some doc.go nits in asn1.h. 3 years ago
David Benjamin cfafcd454f Deduplicate d2i and i2d documentation. 3 years ago
David Benjamin c31a8a6f0a Fold x509_vfy.h into x509.h. 3 years ago
Shelley Vohr 0446b59427 Add maskHash to RSA_PSS_PARAMS for compat 4 years ago
David Benjamin dddb60eb97 Make most of crypto/x509 opaque. 4 years ago
David Benjamin 8648c53690 Refer to RFCs consistently. 4 years ago
David Benjamin b9ec9dee56 Remove OPENSSL_NO_FP_API ifdefs. 4 years ago
David Benjamin 28d7252d22 Move X509_ALGOR to x509.h. 4 years ago
David Benjamin 046fc130d1 Remove ASN1_STRING_FLAG_MSTRING. 4 years ago
David Benjamin 116d9250a9 Document another batch of functions. 4 years ago
David Benjamin 94a608a1f5 Make X509_EXTENSION opaque. 4 years ago
David Benjamin a5a9b54d84 Make X509_CRL opaque. 4 years ago
David Benjamin 268a4a6ff3 Remove unused field in X509_NAME_ENTRY. 4 years ago
David Benjamin 2cf7a2cdea Remove X509at_get0_data_by_OBJ. 4 years ago
David Benjamin 957f23d2c4 Document a batch of extension-related functions in x509.h. 4 years ago
David Benjamin ba423c9a1b Implement ClientHelloOuter handshakes. 4 years ago