Merge "Return correct error code when finish input length is too long."

This commit is contained in:
Treehugger Robot 2017-08-03 23:35:05 +00:00 committed by Gerrit Code Review
commit 90657bbeab

View file

@ -576,7 +576,9 @@ keymaster_error_t TrustyKeymasterDevice::finish(keymaster_operation_handle_t ope
return error_; return error_;
} }
if (input && input->data_length > kMaximumFinishInputLength) { 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) { if (out_params) {