58 Commits (f61997b4d70e3ef3836e9f16b30a4a6bfae5de56)

Author SHA1 Message Date
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
David Benjamin 479adf98d5 Remove old ASN.1 SET macros. 4 years ago
David Benjamin 5f8c681d78 Const-correct ASN1_item_verify a bit more. 4 years ago
David Benjamin 5206782846 Compute ASN.1 BIT STRING sizes more consistently. 4 years ago
David Benjamin aaecb82c6b Make X509_REQ and X509_REQ_INFO opaque. 4 years ago
David Benjamin 4b066b0e35 Add APIs to manually fill in signatures for CRLs. 4 years ago
David Benjamin 9f55d97285 Make X509_SIG and X509_CERT_AUX opaque. 4 years ago
David Benjamin a96f4dd382 Rename X509V*_VERSION constants. 4 years ago
David Benjamin fcec391b0e Remove some BoringSSL-only X509_CINF functions. 4 years ago
David Benjamin ab7811ee87 Document and test X509_ATTRIBUTE creation functions. 4 years ago
David Benjamin 575d112858 Make X509_ATTRIBUTE opaque. 4 years ago
David Benjamin f0e64904a8 Document a few more x509.h functions. 4 years ago
David Benjamin e60893c098 Make X509_PUBKEY opaque. 4 years ago
David Benjamin 9be3252947 Remove X509_REQ_set_extension_nids and document related functions. 4 years ago
David Benjamin a99d3a876b Document a few more functions in x509.h. 4 years ago
David Benjamin ac85c036d7 Do not access value.ptr with V_ASN1_BOOLEAN. 4 years ago
David Benjamin 477b309bf1 Add X509_PUBKEY_get0_public_key. 4 years ago
David Benjamin 2c1c9fa5cb Better document nullable X.509 getters. 4 years ago
David Benjamin 3d15a94add Document ASN1_TYPE and related functions. 4 years ago
David Benjamin acf6149ad8 Align with OpenSSL on constness of static ASN1_OBJECTs. 4 years ago
David Benjamin d4fdb7bae3 Make the X509_VAL structure opaque. 4 years ago
David Benjamin e9315d5f86 Remove X509_REQ_to_X509. 4 years ago
David Benjamin eb5640bc44 Check the inner and outer CRL signature algorithms match. 4 years ago
David Benjamin f69624a16a Document a couple more functions in x509.h. 4 years ago
David Benjamin 89d1241487 Define X509V*_VERSION constants. 4 years ago
David Benjamin ca2162d719 Remove X509_issuer_and_serial_hash. 4 years ago
David Benjamin 5656fec512 Fix NETSCAPE_SPKI_get_pubkey documentation. 4 years ago
David Benjamin 53bbb18036 Const-correct and document more X509 functions. 4 years ago
David Benjamin 7be158d18b Re-reformat x509.h. 4 years ago
David Benjamin df00df6035 Document X509V3_add1_i2d and friends. 4 years ago
David Benjamin a93545c2e0 Const-correct various X509 string parameters. 4 years ago
David Benjamin 5eb8c877c8 Document the next few functions in x509.h 4 years ago
David Benjamin 8591d539b5 Document the X509V3_get_d2i family of functions. 4 years ago
David Benjamin 6dcce80037 Add functions for manipulating X.509 TBS structures. 4 years ago
David Benjamin cefbf9ceaa Const-correct X509_get0_extensions. 5 years ago
David Benjamin ee4af9e94e Add X509_get_pathlen and X509_REVOKED_get0_extensions. 5 years ago
David Benjamin a82cfdf083 Document more of x509.h. 5 years ago
David Benjamin 4ef5de02c7 Document a few more functions in x509.h. 5 years ago