Home | History | Annotate | Download | only in pci

Lines Matching defs:krp

1923 	struct cryptkop *krp;
1955 krp = me->me_krp;
1957 clen = (krp->krp_param[krp->krp_iparams].crp_nbits + 7) / 8;
1969 krp->krp_status = E2BIG;
1972 memset(krp->krp_param[krp->krp_iparams].crp_p, 0,
1973 (krp->krp_param[krp->krp_iparams].crp_nbits
1976 krp->krp_param[krp->krp_iparams].crp_p,
1981 krp->krp_param[krp->krp_iparams].crp_p,
1982 krp->krp_param[krp->krp_iparams].crp_nbits);
1985 crypto_kdone(krp);
2001 krp = rp->rpr_krp;
2007 len = (krp->krp_param[UBS_RSAPRIV_PAR_MSGOUT].crp_nbits + 7)
2010 krp->krp_param[UBS_RSAPRIV_PAR_MSGOUT].crp_p, len);
2012 crypto_kdone(krp);
2380 ubsec_kprocess(void *arg, struct cryptkop *krp, int hint)
2392 switch (krp->krp_op) {
2395 ubsec_kprocess_modexp_hw(sc, krp, hint);
2397 ubsec_kprocess_modexp_sw(sc, krp, hint);
2400 ubsec_kprocess_rsapriv(sc, krp, hint);
2404 device_xname(sc->sc_dev), krp->krp_op);
2405 krp->krp_status = EOPNOTSUPP;
2406 crypto_kdone(krp);
2415 ubsec_kprocess_modexp_sw(struct ubsec_softc *sc, struct cryptkop *krp,
2431 me->me_krp = krp;
2434 nbits = ubsec_ksigbits(&krp->krp_param[UBS_MODEXP_PAR_N]);
2457 if (krp->krp_param[krp->krp_iparams].crp_nbits < nbits) {
2475 mbits = ubsec_ksigbits(&krp->krp_param[UBS_MODEXP_PAR_M]);
2485 krp->krp_param[UBS_MODEXP_PAR_M].crp_p, mbits,
2494 ebits = ubsec_ksigbits(&krp->krp_param[UBS_MODEXP_PAR_E]);
2504 krp->krp_param[UBS_MODEXP_PAR_E].crp_p, ebits,
2551 krp->krp_param[UBS_MODEXP_PAR_N].crp_p, nbits,
2612 krp->krp_status = err;
2613 crypto_kdone(krp);
2620 ubsec_kprocess_modexp_hw(struct ubsec_softc *sc, struct cryptkop *krp,
2636 me->me_krp = krp;
2639 nbits = ubsec_ksigbits(&krp->krp_param[UBS_MODEXP_PAR_N]);
2663 if (krp->krp_param[krp->krp_iparams].crp_nbits < nbits) {
2681 mbits = ubsec_ksigbits(&krp->krp_param[UBS_MODEXP_PAR_M]);
2691 bcopy(krp->krp_param[UBS_MODEXP_PAR_M].crp_p,
2700 ebits = ubsec_ksigbits(&krp->krp_param[UBS_MODEXP_PAR_E]);
2710 bcopy(krp->krp_param[UBS_MODEXP_PAR_E].crp_p,
2756 memcpy(ctx->me_N, krp->krp_param[UBS_MODEXP_PAR_N].crp_p,
2816 krp->krp_status = err;
2817 crypto_kdone(krp);
2821 ubsec_kprocess_rsapriv(struct ubsec_softc *sc, struct cryptkop *krp,
2830 msglen = ubsec_ksigbits(&krp->krp_param[UBS_RSAPRIV_PAR_P]);
2831 padlen = ubsec_ksigbits(&krp->krp_param[UBS_RSAPRIV_PAR_Q]);
2850 if (ubsec_ksigbits(&krp->krp_param[UBS_RSAPRIV_PAR_DP]) > padlen) {
2855 if (ubsec_ksigbits(&krp->krp_param[UBS_RSAPRIV_PAR_DQ]) > padlen) {
2860 if (ubsec_ksigbits(&krp->krp_param[UBS_RSAPRIV_PAR_PINV]) > padlen) {
2870 rp->rpr_krp = krp;
2889 bcopy(krp->krp_param[UBS_RSAPRIV_PAR_P].crp_p,
2891 (krp->krp_param[UBS_RSAPRIV_PAR_P].crp_nbits + 7) / 8);
2894 bcopy(krp->krp_param[UBS_RSAPRIV_PAR_Q].crp_p,
2896 (krp->krp_param[UBS_RSAPRIV_PAR_Q].crp_nbits + 7) / 8);
2899 bcopy(krp->krp_param[UBS_RSAPRIV_PAR_DP].crp_p,
2901 (krp->krp_param[UBS_RSAPRIV_PAR_DP].crp_nbits + 7) / 8);
2904 bcopy(krp->krp_param[UBS_RSAPRIV_PAR_DQ].crp_p,
2906 (krp->krp_param[UBS_RSAPRIV_PAR_DQ].crp_nbits + 7) / 8);
2909 bcopy(krp->krp_param[UBS_RSAPRIV_PAR_PINV].crp_p,
2911 (krp->krp_param[UBS_RSAPRIV_PAR_PINV].crp_nbits + 7) / 8);
2916 if (ubsec_ksigbits(&krp->krp_param[UBS_RSAPRIV_PAR_MSGIN]) > msglen) {
2926 bcopy(krp->krp_param[UBS_RSAPRIV_PAR_MSGIN].crp_p,
2928 (krp->krp_param[UBS_RSAPRIV_PAR_MSGIN].crp_nbits + 7) / 8);
2931 if (ubsec_ksigbits(&krp->krp_param[UBS_RSAPRIV_PAR_MSGOUT]) < msglen) {
3005 krp->krp_status = err;
3006 crypto_kdone(krp);