Lines Matching refs:ret
55 int ret; in rsa_verify_padding() local
58 ret = *msg++; in rsa_verify_padding()
60 ret |= *msg++ ^ 0x01; in rsa_verify_padding()
63 ret |= *msg ^ 0xff; in rsa_verify_padding()
64 ret |= memcmp(msg, msg+1, ff_len-1); in rsa_verify_padding()
67 ret |= *msg++; in rsa_verify_padding()
69 ret |= memcmp(msg, algo->der_prefix, algo->der_len); in rsa_verify_padding()
71 return ret; in rsa_verify_padding()
98 int i, ret; in rsa_mod_exp_hw() local
151 ret = crypto_rsa_verify(dev, &rsa_key, (u8 *)sig_reverse, buf); in rsa_mod_exp_hw()
152 if (ret) in rsa_mod_exp_hw()
164 return ret; in rsa_mod_exp_hw()
174 int ret, pad_len = msg_len - checksum->checksum_len; in padding_pkcs_15_verify() local
177 ret = rsa_verify_padding(msg, pad_len, checksum); in padding_pkcs_15_verify()
178 if (ret) { in padding_pkcs_15_verify()
219 int ret = 0, i, i_output = 0, region_count = 2; in mask_generation_function1() local
234 ret = -ENOMEM; in mask_generation_function1()
241 ret = checksum->calculate(checksum->name, in mask_generation_function1()
244 if (ret < 0) { in mask_generation_function1()
262 return ret; in mask_generation_function1()
272 int ret, region_count = 3; in compute_hash_prime() local
281 ret = checksum->calculate(checksum->name, region, region_count, hprime); in compute_hash_prime()
282 if (ret < 0) { in compute_hash_prime()
288 return ret; in compute_hash_prime()
304 int ret, i, leftmost_bits = 1; in padding_pss_verify() local
317 ret = -ENOMEM; in padding_pss_verify()
324 ret = -EINVAL; in padding_pss_verify()
337 ret = -EINVAL; in padding_pss_verify()
355 ret = EINVAL; in padding_pss_verify()
368 ret = memcmp(h, hprime, hash_len); in padding_pss_verify()
378 return ret; in padding_pss_verify()
401 int ret; in rsa_verify_key() local
427 ret = rsa_mod_exp_hw(prop, sig, sig_len, key_len, buf); in rsa_verify_key()
431 ret = uclass_get_device(UCLASS_MOD_EXP, 0, &mod_exp_dev); in rsa_verify_key()
432 if (ret) { in rsa_verify_key()
437 ret = rsa_mod_exp(mod_exp_dev, sig, sig_len, prop, buf); in rsa_verify_key()
440 ret = rsa_mod_exp_sw(sig, sig_len, prop, buf); in rsa_verify_key()
442 if (ret) { in rsa_verify_key()
444 return ret; in rsa_verify_key()
447 ret = padding->verify(info, buf, key_len, hash, hash_len); in rsa_verify_key()
448 if (ret) { in rsa_verify_key()
450 return ret; in rsa_verify_key()
550 int ret; in rsa_verify() local
570 ret = info->checksum->calculate(info->checksum->name, in rsa_verify()
572 if (ret < 0) { in rsa_verify()
579 ret = rsa_verify_with_keynode(info, hash, sig, sig_len, in rsa_verify()
581 if (!ret) in rsa_verify()
582 return ret; in rsa_verify()
588 ret = rsa_verify_with_keynode(info, hash, sig, sig_len, node); in rsa_verify()
589 if (!ret) in rsa_verify()
590 return ret; in rsa_verify()
597 ret = rsa_verify_with_keynode(info, hash, sig, sig_len, in rsa_verify()
599 if (!ret) in rsa_verify()
604 return ret; in rsa_verify()
622 int ret = 0; in rsa_burn_key_hash() local
648 ret = misc_otp_read(dev, OTP_SECURE_BOOT_ENABLE_ADDR, in rsa_burn_key_hash()
650 if (ret) in rsa_burn_key_hash()
651 return ret; in rsa_burn_key_hash()
691 ret = calculate_hash(rsa_key, CONFIG_RSA_N_SIZE + CONFIG_RSA_E_SIZE + CONFIG_RSA_C_SIZE, in rsa_burn_key_hash()
693 if (ret) in rsa_burn_key_hash()
698 ret = -EINVAL; in rsa_burn_key_hash()
711 ret = -EIO; in rsa_burn_key_hash()
720 ret = -EIO; in rsa_burn_key_hash()
737 ret = -EIO; in rsa_burn_key_hash()
750 ret = -EIO; in rsa_burn_key_hash()
761 ret = -EIO; in rsa_burn_key_hash()
771 return ret; in rsa_burn_key_hash()
800 int ret = 0, i; in rsa_burn_disable_upgrade() local
805 ret = -ENODEV; in rsa_burn_disable_upgrade()
819 return ret; in rsa_burn_disable_upgrade()