sync pki to chrome 6e6fa5a08b94199de10eea22845963baf548628b Change-Id: I17662a3b03413300183af641529d3c3dd8f98cab Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/61486 Auto-Submit: Bob Beck <bbe@google.com> Commit-Queue: Adam Langley <agl@google.com> Reviewed-by: Adam Langley <agl@google.com>
diff --git a/pki/parse_certificate_fuzzer.cc b/pki/parse_certificate_fuzzer.cc index 6a26d25..caf0c0e 100644 --- a/pki/parse_certificate_fuzzer.cc +++ b/pki/parse_certificate_fuzzer.cc
@@ -7,15 +7,15 @@ #include "cert_errors.h" #include "parsed_certificate.h" -#include "fillins/x509_util.h" -#include <openssl/span.h> +#include <openssl/pool.h> extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { bssl::CertErrors errors; std::shared_ptr<const ParsedCertificate> cert = ParsedCertificate::Create( - x509_util::CreateCryptoBuffer(bssl::MakeSpan(data, size)), {}, - &errors); + bssl::UniquePtr<CRYPTO_BUFFER>( + CRYPTO_BUFFER_new(data, size, nullptr)), + {}, &errors); // Severe errors must be provided iff the parsing failed. CHECK_EQ(errors.ContainsAnyErrorWithSeverity(net::CertError::SEVERITY_HIGH),
diff --git a/pki/path_builder_unittest.cc b/pki/path_builder_unittest.cc index 4f3ca4d..da8aa6e 100644 --- a/pki/path_builder_unittest.cc +++ b/pki/path_builder_unittest.cc
@@ -9,8 +9,6 @@ #include "fillins/path_service.h" #include "fillins/file_util.h" - -#include "pem.h" #include "cert_error_params.h" #include "cert_issuer_source_static.h" #include "common_cert_errors.h"
diff --git a/pki/signature_algorithm_unittest.cc b/pki/signature_algorithm_unittest.cc index ff60891..1c420a3 100644 --- a/pki/signature_algorithm_unittest.cc +++ b/pki/signature_algorithm_unittest.cc
@@ -7,7 +7,6 @@ #include <memory> #include "fillins/file_util.h" -#include "pem.h" #include "input.h" #include "parser.h" #include <gtest/gtest.h>
diff --git a/pki/verify_certificate_chain_typed_unittest.h b/pki/verify_certificate_chain_typed_unittest.h index ba4b51a..e253847 100644 --- a/pki/verify_certificate_chain_typed_unittest.h +++ b/pki/verify_certificate_chain_typed_unittest.h
@@ -5,7 +5,6 @@ #ifndef BSSL_PKI_VERIFY_CERTIFICATE_CHAIN_TYPED_UNITTEST_H_ #define BSSL_PKI_VERIFY_CERTIFICATE_CHAIN_TYPED_UNITTEST_H_ -#include "pem.h" #include "parsed_certificate.h" #include "simple_path_builder_delegate.h" #include "test_helpers.h"