44 Commits (aa5f60182e1c3e6759c56a65bdf72ef5d366dcb0)

Author SHA1 Message Date
David Benjamin 1694627993 Don't leave stray errors in the error queue in X509_print_ex. 3 years ago
David Benjamin 7fd831c44c Enforce X.509 version invariants more consistently. 3 years ago
David Benjamin df6311bc6c Add tests for X509_NAME_print_ex. 3 years ago
David Benjamin e4b3e6afb6 Fix x509v3_bytes_to_hex when passed the empty string. 3 years ago
David Benjamin 657c69b3c5 Reimplement ASN1_get_object with CBS. 3 years ago
Adam Langley f797570320 Ignore duplicates in |X509_STORE_add_*| 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 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 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 dddb60eb97 Make most of crypto/x509 opaque. 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 8648c53690 Refer to RFCs consistently. 4 years ago
David Benjamin d422d2c4aa Revert "Revert "Revert "Disable check that X.509 extensions implies v3.""" 4 years ago
David Benjamin 87be659225 Document ASN1_STRING_to_UTF8. 4 years ago
David Benjamin a4646740ec Fix some includes. 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 ac85c036d7 Do not access value.ptr with V_ASN1_BOOLEAN. 4 years ago
David Benjamin eb5640bc44 Check the inner and outer CRL signature algorithms match. 4 years ago
David Benjamin 89d1241487 Define X509V*_VERSION constants. 4 years ago
Adam Langley be9a86f459 Revert "Revert "Disable check that X.509 extensions implies v3."" 4 years ago
Adam Langley 4251d0d3f6 Revert "Disable check that X.509 extensions implies v3." 4 years ago
David Benjamin 60926d3533 Check for trailing data in X509Test.GeneralName. 4 years ago
David Benjamin aa4ecb4926 Fix EDIPartyName parsing and GENERAL_NAME_cmp. 4 years ago
David Benjamin 17e530c43c Fix x509_rsa_ctx_to_pss when saltlen is md_size. 4 years ago
David Benjamin 6dcce80037 Add functions for manipulating X.509 TBS structures. 4 years ago
Adam Langley 1a751eefc1 Add test for X25519-containing certificate. 4 years ago
David Benjamin 40f49428d1 Reland "Check AlgorithmIdentifier parameters for RSA and ECDSA signatures."" 4 years ago
David Benjamin 991835dfa9 Switch x509_test.cc to use C++ raw string literals. 5 years ago
Adam Langley 5850a016b2 Disable check that X.509 extensions implies v3. 5 years ago
David Benjamin ee4af9e94e Add X509_get_pathlen and X509_REVOKED_get0_extensions. 5 years ago
David Benjamin ca3f243cf0 Require non-NULL store in X509_STORE_CTX_init. 5 years ago
Adam Langley 6a263ce483 Revert "Check AlgorithmIdentifier parameters for RSA and ECDSA signatures." 5 years ago
David Benjamin de196121b0 Allow explicitly-encoded X.509v1 versions for now. 5 years ago
Adam Langley fb0c05cac2 acvp: add CMAC-AES support. 5 years ago