Optimize OEMCrypto_ShrinkUsageTableHeader fuzzing
Merge from Widevine repo of http://go/wvgerrit/159057 Increase fuzzing efficiency by generating the header_buffer_length parameter from the input data and pre-creating a usage table header. Test: tested with http://go/ag/20420224 Change-Id: Idab4c3d0ae879854202e5ffd24bf031b946aeb6a
This commit is contained in:
committed by
Fred Gylys-Colwell
parent
2e9cbaf30f
commit
e88bcf51c8
@@ -57,7 +57,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
|
||||
session->license().keys[0].key_id_length,
|
||||
fuzzed_structure.cipher_mode);
|
||||
signature_length =
|
||||
std::min(MAX_FUZZ_SIGNATURE_LENGTH, fuzzed_structure.signature_length);
|
||||
std::min(MAX_FUZZ_OUTPUT_LENGTH, fuzzed_structure.signature_length);
|
||||
signature.resize(signature_length);
|
||||
OEMCrypto_Generic_Verify(session->session_id(), in_buffer.data(),
|
||||
in_buffer.size(), fuzzed_structure.algorithm,
|
||||
|
||||
Reference in New Issue
Block a user