Return correct error code when finish input length is too long.
Bug: 63745895 Change-Id: I465bf9138a0a21363f89f2c6074f7108ee33af70
This commit is contained in:
parent
ceb7814c86
commit
f1e5edf765
|
@ -576,7 +576,9 @@ keymaster_error_t TrustyKeymasterDevice::finish(keymaster_operation_handle_t ope
|
|||
return error_;
|
||||
}
|
||||
if (input && input->data_length > kMaximumFinishInputLength) {
|
||||
return KM_ERROR_INVALID_ARGUMENT;
|
||||
ALOGE("%zu-byte input to finish; only %zu bytes allowed",
|
||||
input->data_length, kMaximumFinishInputLength);
|
||||
return KM_ERROR_INVALID_INPUT_LENGTH;
|
||||
}
|
||||
|
||||
if (out_params) {
|
||||
|
|
Loading…
Reference in New Issue