Lines Matching refs:crt
465 static long zcrypt_rsa_crt(struct ica_rsa_modexpo_crt *crt) in zcrypt_rsa_crt() argument
471 if (crt->outputdatalength < crt->inputdatalength || in zcrypt_rsa_crt()
472 (crt->inputdatalength & 1)) in zcrypt_rsa_crt()
479 crt->outputdatalength = crt->inputdatalength; in zcrypt_rsa_crt()
487 zdev->min_mod_size > crt->inputdatalength || in zcrypt_rsa_crt()
488 zdev->max_mod_size < crt->inputdatalength) in zcrypt_rsa_crt()
490 if (zdev->short_crt && crt->inputdatalength > 240) { in zcrypt_rsa_crt()
504 if (crt->inputdatalength <= 256) in zcrypt_rsa_crt()
505 len = crt->inputdatalength / 2 - 120; in zcrypt_rsa_crt()
511 if (copy_from_user(&z1, crt->np_prime, len) || in zcrypt_rsa_crt()
512 copy_from_user(&z2, crt->bp_key, len) || in zcrypt_rsa_crt()
513 copy_from_user(&z3, crt->u_mult_inv, len)) in zcrypt_rsa_crt()
533 rc = zdev->ops->rsa_modexpo_crt(zdev, crt); in zcrypt_rsa_crt()
840 struct ica_rsa_modexpo_crt crt; in zcrypt_unlocked_ioctl() local
841 if (copy_from_user(&crt, ucrt, sizeof(crt))) in zcrypt_unlocked_ioctl()
844 rc = zcrypt_rsa_crt(&crt); in zcrypt_unlocked_ioctl()
849 rc = zcrypt_rsa_crt(&crt); in zcrypt_unlocked_ioctl()
853 return put_user(crt.outputdatalength, &ucrt->outputdatalength); in zcrypt_unlocked_ioctl()