Lines Matching refs:rc

280 	enum pkcs11_rc rc = PKCS11_CKR_OK;  in hash_secret_helper()  local
282 rc = hmac_to_tee_hash(&algo, mech_id); in hash_secret_helper()
283 if (rc) in hash_secret_helper()
284 return rc; in hash_secret_helper()
291 rc = pkcs2tee_load_hashed_attr(tee_attr, TEE_ATTR_SECRET_VALUE, obj, in hash_secret_helper()
294 if (rc) { in hash_secret_helper()
297 return rc; in hash_secret_helper()
315 enum pkcs11_rc rc = PKCS11_CKR_OK; in load_tee_key() local
349 rc = pkcsmech2tee_key_type(&tee_key_type, in load_tee_key()
352 rc = pkcs2tee_key_type(&tee_key_type, obj); in load_tee_key()
354 if (rc) in load_tee_key()
355 return rc; in load_tee_key()
362 rc = hash_secret_helper(proc_params->id, obj, &tee_attr, in load_tee_key()
365 if (rc) in load_tee_key()
366 return rc; in load_tee_key()
379 rc = pkcs2tee_key_type(&tee_key_type, obj); in load_tee_key()
380 if (rc) in load_tee_key()
381 return rc; in load_tee_key()
426 enum pkcs11_rc rc = PKCS11_CKR_OK; in tee_init_derive_symm() local
441 rc = serialargs_get_ptr(&args, &iv, 16); in tee_init_derive_symm()
442 if (rc) in tee_init_derive_symm()
449 rc = serialargs_get(&args, &param->size, sizeof(uint32_t)); in tee_init_derive_symm()
450 if (rc) in tee_init_derive_symm()
453 rc = serialargs_get_ptr(&args, &param->data, param->size); in tee_init_derive_symm()
454 if (rc) in tee_init_derive_symm()
458 rc = PKCS11_CKR_ARGUMENTS_BAD; in tee_init_derive_symm()
467 rc = PKCS11_CKR_DATA_LEN_RANGE; in tee_init_derive_symm()
474 rc = PKCS11_CKR_DATA_LEN_RANGE; in tee_init_derive_symm()
489 return rc; in tee_init_derive_symm()
534 enum pkcs11_rc rc = PKCS11_CKR_GENERAL_ERROR; in init_tee_operation() local
549 rc = PKCS11_CKR_OK; in init_tee_operation()
568 rc = input_hmac_len_is_valid(proc_params, *pkcs11_data); in init_tee_operation()
569 if (rc) { in init_tee_operation()
571 return rc; in init_tee_operation()
577 rc = PKCS11_CKR_OK; in init_tee_operation()
584 rc = PKCS11_CKR_OK; in init_tee_operation()
594 rc = PKCS11_CKR_OK; in init_tee_operation()
597 rc = tee_init_ctr_operation(session->processing, in init_tee_operation()
603 rc = tee_init_derive_symm(session->processing, proc_params); in init_tee_operation()
610 return rc; in init_tee_operation()
618 enum pkcs11_rc rc = PKCS11_CKR_OK; in init_symm_operation() local
622 rc = allocate_tee_operation(session, function, proc_params, obj); in init_symm_operation()
623 if (rc) in init_symm_operation()
624 return rc; in init_symm_operation()
626 rc = load_tee_key(session, obj, proc_params); in init_symm_operation()
627 if (rc) in init_symm_operation()
628 return rc; in init_symm_operation()
720 enum pkcs11_rc rc = PKCS11_CKR_GENERAL_ERROR; in step_symm_operation() local
765 rc = input_data_size_is_valid(proc, function, in_size); in step_symm_operation()
766 if (rc) in step_symm_operation()
767 return rc; in step_symm_operation()
801 rc = PKCS11_CKR_OK; in step_symm_operation()
830 rc = tee2pkcs_error(res); in step_symm_operation()
863 rc = tee2pkcs_error(res); in step_symm_operation()
866 rc = input_sign_size_is_valid(proc, in2_size); in step_symm_operation()
867 if (rc) in step_symm_operation()
868 return rc; in step_symm_operation()
872 rc = tee2pkcs_error(res); in step_symm_operation()
897 rc = PKCS11_CKR_BUFFER_TOO_SMALL; in step_symm_operation()
913 rc = tee2pkcs_error(res); in step_symm_operation()
939 rc = tee2pkcs_error(res); in step_symm_operation()
965 rc = tee2pkcs_error(res); in step_symm_operation()
979 (rc == PKCS11_CKR_OK || rc == PKCS11_CKR_BUFFER_TOO_SMALL)) { in step_symm_operation()
986 rc = PKCS11_CKR_ARGUMENTS_BAD; in step_symm_operation()
991 return rc; in step_symm_operation()
997 enum pkcs11_rc rc = PKCS11_CKR_GENERAL_ERROR; in derive_key_by_symm_enc() local
1021 rc = tee2pkcs_error(res); in derive_key_by_symm_enc()
1022 if (rc) { in derive_key_by_symm_enc()
1024 return rc; in derive_key_by_symm_enc()
1033 return rc; in derive_key_by_symm_enc()