/illumos-gate/usr/src/common/crypto/ecc/ |
H A D | ecl_gf.c | 68 MP_DIGITS(&meth->irr) = 0; in GFMethod_new() 70 MP_CHECKOK(mp_init(&meth->irr, kmflag)); in GFMethod_new() 83 GFMethod_consGFp(const mp_int *irr) in GFMethod_consGFp() argument 88 meth = GFMethod_new(FLAG(irr)); in GFMethod_consGFp() 92 MP_CHECKOK(mp_copy(irr, &meth->irr)); in GFMethod_consGFp() 93 meth->irr_arr[0] = mpl_significant_bits(irr); in GFMethod_consGFp() 96 switch(MP_USED(&meth->irr)) { in GFMethod_consGFp() 142 GFMethod_consGF2m(const mp_int *irr, const unsigned int irr_arr[5]) in GFMethod_consGF2m() argument 148 meth = GFMethod_new(FLAG(irr)); in GFMethod_consGF2m() 152 MP_CHECKOK(mp_copy(irr, &meth->irr)); in GFMethod_consGF2m() [all …]
|
H A D | ecl.c | 99 ECGroup_consGFp(const mp_int *irr, const mp_int *curvea, in ECGroup_consGFp() argument 106 group = ECGroup_new(FLAG(irr)); in ECGroup_consGFp() 110 group->meth = GFMethod_consGFp(irr); in ECGroup_consGFp() 140 ECGroup_consGFp_mont(const mp_int *irr, const mp_int *curvea, in ECGroup_consGFp_mont() argument 147 group = ECGroup_new(FLAG(irr)); in ECGroup_consGFp_mont() 151 group->meth = GFMethod_consGFp_mont(irr); in ECGroup_consGFp_mont() 184 ECGroup_consGF2m(const mp_int *irr, const unsigned int irr_arr[5], in ECGroup_consGF2m() argument 192 group = ECGroup_new(FLAG(irr)); in ECGroup_consGF2m() 196 group->meth = GFMethod_consGF2m(irr, irr_arr); in ECGroup_consGF2m() 230 mp_int irr, curvea, curveb, genx, geny, order; in ecgroup_fromNameAndHex() local [all …]
|
H A D | ecl_curve.c | 77 if (params->irr != NULL) { in ECCurveParams_dup() 79 ret->irr = kmem_alloc(strlen(params->irr) + 1, kmflag); in ECCurveParams_dup() 80 bcopy(params->irr, ret->irr, strlen(params->irr) + 1); in ECCurveParams_dup() 82 CHECK(ret->irr = strdup(params->irr)); in ECCurveParams_dup() 161 if (params->irr != NULL) in EC_FreeCurveParams() 163 kmem_free(params->irr, strlen(params->irr) + 1); in EC_FreeCurveParams() 165 free(params->irr); in EC_FreeCurveParams()
|
H A D | ecp_mont.c | 61 GFMethod_consGFp_mont(const mp_int *irr) in GFMethod_consGFp_mont() argument 68 meth = GFMethod_consGFp(irr); in GFMethod_consGFp_mont() 74 FLAG(irr)); in GFMethod_consGFp_mont() 92 mmm->N = meth->irr; in GFMethod_consGFp_mont() 93 i = mpl_significant_bits(&meth->irr); in GFMethod_consGFp_mont() 96 mmm->n0prime = 0 - s_mp_invmod_radix(MP_DIGIT(&meth->irr, 0)); in GFMethod_consGFp_mont()
|
H A D | ecp_test.c | 241 MP_CHECKOK(mp_submod(&group->meth->irr, &ry, &group->meth->irr, &ry)); in ectest_curve_GFp() 258 MP_CHECKOK(mp_submod(&group->meth->irr, &ry, &group->meth->irr, &ry)); in ectest_curve_GFp() 345 MP_CHECKOK(mp_submod(&group->meth->irr, &ry, &group->meth->irr, &ry)); in ectest_curve_GFp() 367 size = mpl_significant_bits(&group->meth->irr); in ectest_curve_GFp()
|
H A D | ecp_521.c | 82 MP_CHECKOK(mp_mod(a, &meth->irr, r)); in ec_GFp_nistp521_mod() 152 return mp_invmod(b, &meth->irr, r); in ec_GFp_nistp521_div() 157 MP_CHECKOK(mp_invmod(b, &meth->irr, &t)); in ec_GFp_nistp521_div()
|
H A D | ecp_256.c | 81 MP_CHECKOK(mp_mod(a, &meth->irr, r)); in ec_GFp_nistp256_mod() 253 MP_CHECKOK(mp_sub(r, &meth->irr, r)); in ec_GFp_nistp256_mod() 260 MP_CHECKOK(mp_add(r, &meth->irr, r)); in ec_GFp_nistp256_mod() 263 MP_CHECKOK(mp_sub(r, &meth->irr, r)); in ec_GFp_nistp256_mod() 267 if (MP_DIGIT(r,7) >= MP_DIGIT(&meth->irr,7)) { in ec_GFp_nistp256_mod() 268 if (mp_cmp(r,&meth->irr) != MP_LT) { in ec_GFp_nistp256_mod() 269 MP_CHECKOK(mp_sub(r, &meth->irr, r)); in ec_GFp_nistp256_mod() 396 MP_CHECKOK(mp_sub(r, &meth->irr, r)); in ec_GFp_nistp256_mod()
|
H A D | ecp_384.c | 88 MP_CHECKOK(mp_mod(a, &meth->irr, r)); in ec_GFp_nistp384_mod() 183 MP_CHECKOK(mp_submod(r, &m[9], &meth->irr, r)); in ec_GFp_nistp384_mod() 190 MP_CHECKOK(mp_mod(a, &meth->irr, r)); in ec_GFp_nistp384_mod() 252 MP_CHECKOK(mp_submod(r, &m[9], &meth->irr, r)); in ec_GFp_nistp384_mod()
|
H A D | ecl-priv.h | 119 mp_int irr; member 151 GFMethod *GFMethod_consGFp(const mp_int *irr); 152 GFMethod *GFMethod_consGFp_mont(const mp_int *irr); 153 GFMethod *GFMethod_consGF2m(const mp_int *irr,
|
H A D | ecp_224.c | 84 MP_CHECKOK(mp_mod(a, &meth->irr, r)); in ec_GFp_nistp224_mod() 363 return mp_invmod(b, &meth->irr, r); in ec_GFp_nistp224_div() 368 MP_CHECKOK(mp_invmod(b, &meth->irr, &t)); in ec_GFp_nistp224_div()
|
H A D | ecp_192.c | 86 MP_CHECKOK(mp_mod(a, &meth->irr, r)); in ec_GFp_nistp192_mod() 509 return mp_invmod(b, &meth->irr, r); in ec_GFp_nistp192_div() 514 MP_CHECKOK(mp_invmod(b, &meth->irr, &t)); in ec_GFp_nistp192_div()
|
H A D | ecl-exp.h | 59 char *irr; member
|
H A D | ecdecode.c | 125 curveParams->irr, kmflag)); in gf_populate_params() 128 curveParams->irr, kmflag)); in gf_populate_params()
|
H A D | ecp_aff.c | 320 if ((MP_SIGN(px) == MP_NEG) || (mp_cmp(px, &group->meth->irr) >= 0) || in ec_GFp_validate_point() 321 (MP_SIGN(py) == MP_NEG) || (mp_cmp(py, &group->meth->irr) >= 0)) { in ec_GFp_validate_point()
|
H A D | ec2_aff.c | 307 if ((MP_SIGN(px) == MP_NEG) || (mp_cmp(px, &group->meth->irr) >= 0) || in ec_GF2m_validate_point() 308 (MP_SIGN(py) == MP_NEG) || (mp_cmp(py, &group->meth->irr) >= 0)) { in ec_GF2m_validate_point()
|
H A D | ec2_test.c | 405 size = mpl_significant_bits(&group->meth->irr); in ectest_curve_GF2m()
|
H A D | ecp_jac.c | 309 MP_CHECKOK(mp_add(&t1, &group->meth->irr, &t1)); in ec_GFp_pt_dbl_jac()
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_introp.c | 285 int bit, index, irr, pending; in apic_get_pending() local 299 irr = apic_reg_ops->apic_read(APIC_IRR_REG + index); in apic_get_pending() 304 pending = (irr & (1 << bit)) ? 1 : 0; in apic_get_pending()
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_utils.c | 566 int bit, index, irr; in apix_obsolete_vector() local 576 irr = apic_reg_ops->apic_read(APIC_IRR_REG + index); in apix_obsolete_vector() 577 if ((irr & (1 << bit)) != 0) in apix_obsolete_vector()
|
H A D | apix.c | 1423 int bit, index, irr, pending; in apix_get_pending() local 1431 irr = apic_reg_ops->apic_read(APIC_IRR_REG + index); in apix_get_pending() 1436 pending = (irr & (1 << bit)) ? 1 : 0; in apix_get_pending()
|