• Home
  • Raw
  • Download

Lines Matching refs:error

40 EVP_PKEY* RsaOperationFactory::GetRsaKey(const Key& key, keymaster_error_t* error) {  in GetRsaKey()  argument
44 *error = KM_ERROR_UNKNOWN_ERROR; in GetRsaKey()
50 *error = KM_ERROR_UNKNOWN_ERROR; in GetRsaKey()
67 keymaster_error_t* error) { in CreateRsaOperation() argument
69 if (!GetAndValidatePadding(begin_params, key, &padding, error)) in CreateRsaOperation()
76 if (require_digest && !GetAndValidateDigest(begin_params, key, &digest, error)) in CreateRsaOperation()
79 UniquePtr<EVP_PKEY, EVP_PKEY_Delete> rsa(GetRsaKey(key, error)); in CreateRsaOperation()
85 *error = KM_ERROR_MEMORY_ALLOCATION_FAILED; in CreateRsaOperation()
99 keymaster_error_t* error) { in CreateRsaOperation() argument
100 UniquePtr<RsaOperation> op(RsaOperationFactory::CreateRsaOperation(key, begin_params, error)); in CreateRsaOperation()
106 *error = KM_ERROR_INCOMPATIBLE_DIGEST; in CreateRsaOperation()
113 *error = KM_ERROR_INCOMPATIBLE_DIGEST; in CreateRsaOperation()
119 *error = KM_ERROR_UNSUPPORTED_PADDING_MODE; in CreateRsaOperation()
176 keymaster_error_t error; in SetRsaPaddingInEvpContext() local
177 int openssl_padding = GetOpensslPadding(&error); in SetRsaPaddingInEvpContext()
178 if (error != KM_ERROR_OK) in SetRsaPaddingInEvpContext()
179 return error; in SetRsaPaddingInEvpContext()
237 int RsaDigestingOperation::GetOpensslPadding(keymaster_error_t* error) { in GetOpensslPadding() argument
238 *error = KM_ERROR_OK; in GetOpensslPadding()
246 *error = KM_ERROR_INCOMPATIBLE_PADDING_MODE; in GetOpensslPadding()
253 *error = KM_ERROR_INCOMPATIBLE_DIGEST; in GetOpensslPadding()
264 keymaster_error_t error = RsaDigestingOperation::Begin(input_params, output_params); in Begin() local
265 if (error != KM_ERROR_OK) in Begin()
266 return error; in Begin()
297 keymaster_error_t error = UpdateForFinish(additional_params, input); in Finish() local
298 if (error != KM_ERROR_OK) in Finish()
299 return error; in Finish()
339 keymaster_error_t error = zero_pad_left(&zero_padded, key_len, data_); in SignUndigested() local
340 if (error != KM_ERROR_OK) in SignUndigested()
341 return error; in SignUndigested()
388 keymaster_error_t error = RsaDigestingOperation::Begin(input_params, output_params); in Begin() local
389 if (error != KM_ERROR_OK) in Begin()
390 return error; in Begin()
419 keymaster_error_t error = UpdateForFinish(additional_params, input); in Finish() local
420 if (error != KM_ERROR_OK) in Finish()
421 return error; in Finish()
502 int RsaCryptOperation::GetOpensslPadding(keymaster_error_t* error) { in GetOpensslPadding() argument
503 *error = KM_ERROR_OK; in GetOpensslPadding()
527 keymaster_error_t error = UpdateForFinish(additional_params, input); in Finish() local
528 if (error != KM_ERROR_OK) in Finish()
529 return error; in Finish()
539 error = SetRsaPaddingInEvpContext(ctx.get(), false /* signing */); in Finish()
540 if (error != KM_ERROR_OK) in Finish()
541 return error; in Finish()
542 error = SetOaepDigestIfRequired(ctx.get()); in Finish()
543 if (error != KM_ERROR_OK) in Finish()
544 return error; in Finish()
558 keymaster_error_t error = zero_pad_left(&zero_padded, outlen, data_); in Finish() local
559 if (error != KM_ERROR_OK) in Finish()
560 return error; in Finish()
580 keymaster_error_t error = UpdateForFinish(additional_params, input); in Finish() local
581 if (error != KM_ERROR_OK) in Finish()
582 return error; in Finish()
592 error = SetRsaPaddingInEvpContext(ctx.get(), false /* signing */); in Finish()
593 if (error != KM_ERROR_OK) in Finish()
594 return error; in Finish()
595 error = SetOaepDigestIfRequired(ctx.get()); in Finish()
596 if (error != KM_ERROR_OK) in Finish()
597 return error; in Finish()
611 keymaster_error_t error = zero_pad_left(&zero_padded, outlen, data_); in Finish() local
612 if (error != KM_ERROR_OK) in Finish()
613 return error; in Finish()