Lines Matching refs:crt
467 static long zcrypt_rsa_crt(struct ica_rsa_modexpo_crt *crt) in zcrypt_rsa_crt() argument
473 if (crt->outputdatalength < crt->inputdatalength) in zcrypt_rsa_crt()
480 crt->outputdatalength = crt->inputdatalength; in zcrypt_rsa_crt()
488 zdev->min_mod_size > crt->inputdatalength || in zcrypt_rsa_crt()
489 zdev->max_mod_size < crt->inputdatalength) in zcrypt_rsa_crt()
491 if (zdev->short_crt && crt->inputdatalength > 240) { in zcrypt_rsa_crt()
505 if (crt->inputdatalength <= 256) in zcrypt_rsa_crt()
506 len = crt->inputdatalength / 2 - 120; in zcrypt_rsa_crt()
512 if (copy_from_user(&z1, crt->np_prime, len) || in zcrypt_rsa_crt()
513 copy_from_user(&z2, crt->bp_key, len) || in zcrypt_rsa_crt()
514 copy_from_user(&z3, crt->u_mult_inv, len)) in zcrypt_rsa_crt()
534 rc = zdev->ops->rsa_modexpo_crt(zdev, crt); in zcrypt_rsa_crt()
841 struct ica_rsa_modexpo_crt crt; in zcrypt_unlocked_ioctl() local
842 if (copy_from_user(&crt, ucrt, sizeof(crt))) in zcrypt_unlocked_ioctl()
845 rc = zcrypt_rsa_crt(&crt); in zcrypt_unlocked_ioctl()
850 rc = zcrypt_rsa_crt(&crt); in zcrypt_unlocked_ioctl()
854 return put_user(crt.outputdatalength, &ucrt->outputdatalength); in zcrypt_unlocked_ioctl()