Index: components/webcrypto/rsa_import_key_pkcs8_fuzzer.cc |
diff --git a/media/cdm/cenc_utils_fuzzertest.cc b/components/webcrypto/rsa_import_key_pkcs8_fuzzer.cc |
similarity index 64% |
copy from media/cdm/cenc_utils_fuzzertest.cc |
copy to components/webcrypto/rsa_import_key_pkcs8_fuzzer.cc |
index 8f656198d6d769c8a86585a9cd7025f9f5076714..184012299e576afa4f344f2a04c7762e27a78ca3 100644 |
--- a/media/cdm/cenc_utils_fuzzertest.cc |
+++ b/components/webcrypto/rsa_import_key_pkcs8_fuzzer.cc |
@@ -4,13 +4,12 @@ |
#include <stddef.h> |
#include <stdint.h> |
-#include <vector> |
-#include "media/cdm/cenc_utils.h" |
+#include "components/webcrypto/fuzzer_support.h" |
// Entry point for LibFuzzer. |
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { |
- std::vector<uint8_t> input(data, data + size); |
- media::ValidatePsshInput(input); |
+ webcrypto::ImportRsaKeyFromDerFuzzData(data, size, |
+ blink::WebCryptoKeyFormatPkcs8); |
return 0; |
} |