| Index: net/cert/internal/signature_algorithm_unittest.cc
|
| diff --git a/net/cert/internal/signature_algorithm_unittest.cc b/net/cert/internal/signature_algorithm_unittest.cc
|
| index 04177976a8647f7424aff153c3d400bbe2bb9a7e..ecaa7ced06eb62be45465886cb6a4ea453a947d4 100644
|
| --- a/net/cert/internal/signature_algorithm_unittest.cc
|
| +++ b/net/cert/internal/signature_algorithm_unittest.cc
|
| @@ -8,6 +8,7 @@
|
|
|
| #include "base/files/file_util.h"
|
| #include "base/strings/string_number_conversions.h"
|
| +#include "net/cert/internal/cert_errors.h"
|
| #include "net/cert/pem_tokenizer.h"
|
| #include "net/der/input.h"
|
| #include "net/der/parser.h"
|
| @@ -23,14 +24,18 @@ namespace {
|
| template <size_t N>
|
| bool ParseDer(const uint8_t (&data)[N],
|
| std::unique_ptr<SignatureAlgorithm>* out) {
|
| - *out = SignatureAlgorithm::CreateFromDer(der::Input(data, N));
|
| + // TODO(crbug.com/634443): Test the errors.
|
| + CertErrors errors;
|
| + *out = SignatureAlgorithm::Create(der::Input(data, N), &errors);
|
| return !!*out;
|
| }
|
|
|
| // Parses a SignatureAlgorithm given an empty DER input.
|
| TEST(SignatureAlgorithmTest, ParseDerEmpty) {
|
| + // TODO(crbug.com/634443): Test the errors.
|
| + CertErrors errors;
|
| std::unique_ptr<SignatureAlgorithm> algorithm =
|
| - SignatureAlgorithm::CreateFromDer(der::Input());
|
| + SignatureAlgorithm::Create(der::Input(), &errors);
|
| ASSERT_FALSE(algorithm);
|
| }
|
|
|
|
|