105 Commits (7fac386a152ae9f0d62e4efe11e1a3593f04ebf6)

Author SHA1 Message Date
Adam Langley f797570320 Ignore duplicates in |X509_STORE_add_*| 3 years ago
David Benjamin 066469055f Fix X509_CRL_print error-handling. 3 years ago
David Benjamin 94089a8b53 Silence -Wformat-signedness when printing X.509 versions. 3 years ago
David Benjamin 866b88dfe7 Don't print small, negative serial numbers in decimal. 3 years ago
David Benjamin 9631bc1041 Remove non-standard wildcard input DNS names. 3 years ago
David Benjamin 405c7888a7 Rewrite X.509 name-matching tests. 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 13c67c99d8 Enforce DER rules for BIT STRING values. 3 years ago
David Benjamin ee510f5889 Remove support for indefinite lengths in crypto/asn1. 3 years ago
David Benjamin a70edd47a2 Remove support for constructed strings in crypto/asn1. 3 years ago
David Benjamin 491af10360 Check for trailing data in extensions. 3 years ago
David Benjamin 2cbc39a3c0 Trim some undocumented symbols from asn1.h. 3 years ago
David Benjamin e1049fd88d Fully unexport X509_VAL. 3 years ago
David Benjamin 523d6c74c0 Remove X509_STORE_set0_additional_untrusted. 3 years ago
David Benjamin 8f5eb80b81 Enable X509_V_FLAG_TRUSTED_FIRST by default. 3 years ago
David Benjamin 2bde9365fa Switch x509_test.cc to modify the existing X509_VERIFY_PARAM. 3 years ago
David Benjamin 4937f05ccd Unwind remnants of ASN1_TFLG_NDEF. 4 years ago
Shelley Vohr 0446b59427 Add maskHash to RSA_PSS_PARAMS for compat 4 years ago
David Benjamin 866cccc548 Reject missing required fields in i2d functions. 4 years ago
David Benjamin 3b6cebb1e0 Fix x509_name_ex_i2d error-handling. 4 years ago
David Benjamin dddb60eb97 Make most of crypto/x509 opaque. 4 years ago
David Benjamin 59aff62ca8 Remove V_ASN1_APP_CHOOSE. 4 years ago
David Benjamin 4bf0a19ac8 Fix typo. 4 years ago
David Benjamin b27438e126 Rewrite name constraints matching with CBS. 4 years ago
David Benjamin 04601b026a Add some tests for name constraints. 4 years ago
David Benjamin 4f9a7ba47e Do not rely on ASN1_STRING being NUL-terminated. 4 years ago
David Benjamin 8648c53690 Refer to RFCs consistently. 4 years ago
David Benjamin 07a6628e4b Move some ASN1 printing functions to crypto/asn1. 4 years ago
David Benjamin 0dcbc6e14a Move a_strex.c back to asn1, split X509_NAME bits out. 4 years ago
David Benjamin 1201c9ad8e Unwind io_ch abstraction in print functions. 4 years ago
David Benjamin 7a6066ca65 Implement ASN1_STRING_print_ex_fp, etc., with file BIOs. 4 years ago
David Benjamin b9ec9dee56 Remove OPENSSL_NO_FP_API ifdefs. 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 d422d2c4aa Revert "Revert "Revert "Disable check that X.509 extensions implies v3.""" 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 62d6ed60dc Remove -2 return value from X509*_get_*_by_NID. 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 e3a7bd0a81 Rename asn1_locl.h to internal.h. 4 years ago
David Benjamin 479adf98d5 Remove old ASN.1 SET macros. 4 years ago
David Benjamin 87be659225 Document ASN1_STRING_to_UTF8. 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 f25ada3a79 Prefix and unexport a2i_ipadd. 4 years ago
David Benjamin 869bf9f3af Fold X509_VERIFY_PARAM_ID into X509_VERIFY_PARAM. 4 years ago
David Benjamin 58abd2e6fa Make X509_VERIFY_PARAM opaque. 4 years ago
David Benjamin 36ea4d1134 Move crypto/x509/vpm_int.h into internal.h. 4 years ago