Prevent oemcrypto_opk_deactivate_usage_entry_fuzz abort
Merge from Widevine repo of http://go/wvgerrit/158203 Prevent abort, interpreted as a crash by libFuzzer, when OEMCrypto_CreateUsageTableHeader fails session state checks due to being called after OEMCrypto_GenerateNonce. Bug: 251215411 Test: tested with http://go/ag/20420224 Change-Id: I71ad1186ff2cb9ced81f9950d2fa235878aeb54d
This commit is contained in:
committed by
Fred Gylys-Colwell
parent
d04af0042e
commit
7671db226a
@@ -16,8 +16,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
|
||||
Session* session = entry.license_messages().session();
|
||||
session->open();
|
||||
entry.InstallTestRSAKey(session);
|
||||
session->GenerateNonce();
|
||||
session->CreateNewUsageEntry();
|
||||
session->GenerateNonce();
|
||||
vector<uint8_t> encrypted_usage_header;
|
||||
session->UpdateUsageEntry(&encrypted_usage_header);
|
||||
// LoadLicense sets the pst for usage entry.
|
||||
|
||||
Reference in New Issue
Block a user