Lines Matching defs:sw_param

502     SW_PARAM sw_param;
530 sw_param.type = SW_ALG_EXP;
531 sw_param.up.exp.modulus.nbytes = BN_bn2bin(m,
533 sw_param.up.exp.modulus.value = (unsigned char *)modulus->d;
534 sw_param.up.exp.exponent.nbytes = BN_bn2bin(p,
536 sw_param.up.exp.exponent.value = (unsigned char *)exponent->d;
538 sw_status = p_CSwift_AttachKeyParam(hac, &sw_param);
610 SW_PARAM sw_param;
617 sw_param.up.crt.p.value = NULL;
618 sw_param.up.crt.q.value = NULL;
619 sw_param.up.crt.dmp1.value = NULL;
620 sw_param.up.crt.dmq1.value = NULL;
621 sw_param.up.crt.iqmp.value = NULL;
637 sw_param.type = SW_ALG_CRT;
649 if (!cswift_bn_32copy(&sw_param.up.crt.p, p)) {
653 if (!cswift_bn_32copy(&sw_param.up.crt.q, q)) {
657 if (!cswift_bn_32copy(&sw_param.up.crt.dmp1, dmp1)) {
661 if (!cswift_bn_32copy(&sw_param.up.crt.dmq1, dmq1)) {
665 if (!cswift_bn_32copy(&sw_param.up.crt.iqmp, iqmp)) {
675 sw_status = p_CSwift_AttachKeyParam(hac, &sw_param);
710 if (sw_param.up.crt.p.value)
711 OPENSSL_free(sw_param.up.crt.p.value);
712 if (sw_param.up.crt.q.value)
713 OPENSSL_free(sw_param.up.crt.q.value);
714 if (sw_param.up.crt.dmp1.value)
715 OPENSSL_free(sw_param.up.crt.dmp1.value);
716 if (sw_param.up.crt.dmq1.value)
717 OPENSSL_free(sw_param.up.crt.dmq1.value);
718 if (sw_param.up.crt.iqmp.value)
719 OPENSSL_free(sw_param.up.crt.iqmp.value);
798 SW_PARAM sw_param;
836 sw_param.type = SW_ALG_DSA;
837 sw_param.up.dsa.p.nbytes = BN_bn2bin(dsa->p, (unsigned char *)dsa_p->d);
838 sw_param.up.dsa.p.value = (unsigned char *)dsa_p->d;
839 sw_param.up.dsa.q.nbytes = BN_bn2bin(dsa->q, (unsigned char *)dsa_q->d);
840 sw_param.up.dsa.q.value = (unsigned char *)dsa_q->d;
841 sw_param.up.dsa.g.nbytes = BN_bn2bin(dsa->g, (unsigned char *)dsa_g->d);
842 sw_param.up.dsa.g.value = (unsigned char *)dsa_g->d;
843 sw_param.up.dsa.key.nbytes = BN_bn2bin(dsa->priv_key,
845 sw_param.up.dsa.key.value = (unsigned char *)dsa_key->d;
847 sw_status = p_CSwift_AttachKeyParam(hac, &sw_param);
899 SW_PARAM sw_param;
938 sw_param.type = SW_ALG_DSA;
939 sw_param.up.dsa.p.nbytes = BN_bn2bin(dsa->p, (unsigned char *)dsa_p->d);
940 sw_param.up.dsa.p.value = (unsigned char *)dsa_p->d;
941 sw_param.up.dsa.q.nbytes = BN_bn2bin(dsa->q, (unsigned char *)dsa_q->d);
942 sw_param.up.dsa.q.value = (unsigned char *)dsa_q->d;
943 sw_param.up.dsa.g.nbytes = BN_bn2bin(dsa->g, (unsigned char *)dsa_g->d);
944 sw_param.up.dsa.g.value = (unsigned char *)dsa_g->d;
945 sw_param.up.dsa.key.nbytes = BN_bn2bin(dsa->pub_key,
947 sw_param.up.dsa.key.value = (unsigned char *)dsa_key->d;
949 sw_status = p_CSwift_AttachKeyParam(hac, &sw_param);