summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fuzzer/k4_AndroidKeymaster4Device_fuzzer.cpp18
1 files changed, 5 insertions, 13 deletions
diff --git a/fuzzer/k4_AndroidKeymaster4Device_fuzzer.cpp b/fuzzer/k4_AndroidKeymaster4Device_fuzzer.cpp
index be60b75..f070ac4 100644
--- a/fuzzer/k4_AndroidKeymaster4Device_fuzzer.cpp
+++ b/fuzzer/k4_AndroidKeymaster4Device_fuzzer.cpp
@@ -190,19 +190,11 @@ void KeyMaster4DeviceFuzzer::process() {
std::vector<uint8_t> keyData;
keyData =
mFdp->ConsumeBytes<uint8_t>(mFdp->ConsumeIntegralInRange<size_t>(kMinBytes, kMaxBytes));
- ErrorCode importKeyError;
- if (mKeymaster
- ->importKey(getAuthorizationSet().hidl_data(), keyFormat, keyData,
- [&]([[maybe_unused]] ErrorCode hidlError,
- [[maybe_unused]] const hidl_vec<uint8_t>& hidlKeyBlob,
- [[maybe_unused]] const KeyCharacteristics& hidlKeyCharacteristics) {
- importKeyError = hidlError;
- })
- .isOk()) {
- if (importKeyError == ErrorCode::OK) {
- abort();
- }
- }
+ mKeymaster->importKey(
+ getAuthorizationSet().hidl_data(), keyFormat, keyData,
+ [&]([[maybe_unused]] ErrorCode hidlError,
+ [[maybe_unused]] const hidl_vec<uint8_t>& hidlKeyBlob,
+ [[maybe_unused]] const KeyCharacteristics& hidlKeyCharacteristics) {});
std::vector<uint8_t> wrappedKey, wrappingKey, maskingKey;
wrappedKey =