/illumos-gate/usr/src/common/crypto/ecc/ |
H A D | ecp_384.c | 91 s[0][i] = MP_DIGIT(a, i); in ec_GFp_nistp384_mod() 97 s[1][4] = MP_DIGIT(a, 21); in ec_GFp_nistp384_mod() 98 s[1][5] = MP_DIGIT(a, 22); in ec_GFp_nistp384_mod() 99 s[1][6] = MP_DIGIT(a, 23); in ec_GFp_nistp384_mod() 106 s[2][i] = MP_DIGIT(a, i+12); in ec_GFp_nistp384_mod() 108 s[3][0] = MP_DIGIT(a, 21); in ec_GFp_nistp384_mod() 109 s[3][1] = MP_DIGIT(a, 22); in ec_GFp_nistp384_mod() 110 s[3][2] = MP_DIGIT(a, 23); in ec_GFp_nistp384_mod() 112 s[3][i] = MP_DIGIT(a, i+9); in ec_GFp_nistp384_mod() 115 s[4][1] = MP_DIGIT(a, 23); in ec_GFp_nistp384_mod() [all …]
|
H A D | ecl_gf.c | 280 a2 = MP_DIGIT(a,2); in ec_GFp_add_3() 283 a1 = MP_DIGIT(a,1); in ec_GFp_add_3() 286 a0 = MP_DIGIT(a,0); in ec_GFp_add_3() 290 r2 = MP_DIGIT(b,2); in ec_GFp_add_3() 293 r1 = MP_DIGIT(b,1); in ec_GFp_add_3() 296 r0 = MP_DIGIT(b,0); in ec_GFp_add_3() 317 MP_DIGIT(r, 2) = r2; in ec_GFp_add_3() 318 MP_DIGIT(r, 1) = r1; in ec_GFp_add_3() 319 MP_DIGIT(r, 0) = r0; in ec_GFp_add_3() 325 a2 = MP_DIGIT(&meth->irr,2); in ec_GFp_add_3() [all …]
|
H A D | ec2_233.c | 225 a7 = MP_DIGIT(a, 7); in ec_GF2m_233_mul() 228 a6 = MP_DIGIT(a, 6); in ec_GF2m_233_mul() 231 a5 = MP_DIGIT(a, 5); in ec_GF2m_233_mul() 234 a4 = MP_DIGIT(a, 4); in ec_GF2m_233_mul() 238 a3 = MP_DIGIT(a, 3); in ec_GF2m_233_mul() 241 a2 = MP_DIGIT(a, 2); in ec_GF2m_233_mul() 244 a1 = MP_DIGIT(a, 1); in ec_GF2m_233_mul() 247 a0 = MP_DIGIT(a, 0); in ec_GF2m_233_mul() 252 b7 = MP_DIGIT(b, 7); in ec_GF2m_233_mul() 255 b6 = MP_DIGIT(b, 6); in ec_GF2m_233_mul() [all …]
|
H A D | ec2_193.c | 206 a6 = MP_DIGIT(a, 6); in ec_GF2m_193_mul() 209 a5 = MP_DIGIT(a, 5); in ec_GF2m_193_mul() 212 a4 = MP_DIGIT(a, 4); in ec_GF2m_193_mul() 216 a3 = MP_DIGIT(a, 3); in ec_GF2m_193_mul() 219 a2 = MP_DIGIT(a, 2); in ec_GF2m_193_mul() 222 a1 = MP_DIGIT(a, 1); in ec_GF2m_193_mul() 225 a0 = MP_DIGIT(a, 0); in ec_GF2m_193_mul() 230 b6 = MP_DIGIT(b, 6); in ec_GF2m_193_mul() 233 b5 = MP_DIGIT(b, 5); in ec_GF2m_193_mul() 236 b4 = MP_DIGIT(b, 4); in ec_GF2m_193_mul() [all …]
|
H A D | ecp_192.c | 96 a5b = MP_DIGIT(a, 11); in ec_GFp_nistp192_mod() 99 a5a = MP_DIGIT(a, 10); in ec_GFp_nistp192_mod() 102 a4b = MP_DIGIT(a, 9); in ec_GFp_nistp192_mod() 105 a4a = MP_DIGIT(a, 8); in ec_GFp_nistp192_mod() 108 a3b = MP_DIGIT(a, 7); in ec_GFp_nistp192_mod() 111 a3a = MP_DIGIT(a, 6); in ec_GFp_nistp192_mod() 115 r2b= MP_DIGIT(a, 5); in ec_GFp_nistp192_mod() 116 r2a= MP_DIGIT(a, 4); in ec_GFp_nistp192_mod() 117 r1b = MP_DIGIT(a, 3); in ec_GFp_nistp192_mod() 118 r1a = MP_DIGIT(a, 2); in ec_GFp_nistp192_mod() [all …]
|
H A D | ec2_163.c | 197 a5 = MP_DIGIT(a, 5); in ec_GF2m_163_mul() 200 a4 = MP_DIGIT(a, 4); in ec_GF2m_163_mul() 203 a3 = MP_DIGIT(a, 3); in ec_GF2m_163_mul() 207 a2 = MP_DIGIT(a, 2); in ec_GF2m_163_mul() 210 a1 = MP_DIGIT(a, 1); in ec_GF2m_163_mul() 213 a0 = MP_DIGIT(a, 0); in ec_GF2m_163_mul() 218 b5 = MP_DIGIT(b, 5); in ec_GF2m_163_mul() 221 b4 = MP_DIGIT(b, 4); in ec_GF2m_163_mul() 224 b3 = MP_DIGIT(b, 3); in ec_GF2m_163_mul() 228 b2 = MP_DIGIT(b, 2); in ec_GF2m_163_mul() [all …]
|
H A D | ecp_224.c | 90 a6b = MP_DIGIT(a, 13); in ec_GFp_nistp224_mod() 93 a6a = MP_DIGIT(a, 12); in ec_GFp_nistp224_mod() 96 a5b = MP_DIGIT(a, 11); in ec_GFp_nistp224_mod() 99 a5a = MP_DIGIT(a, 10); in ec_GFp_nistp224_mod() 102 a4b = MP_DIGIT(a, 9); in ec_GFp_nistp224_mod() 105 a4a = MP_DIGIT(a, 8); in ec_GFp_nistp224_mod() 108 a3b = MP_DIGIT(a, 7); in ec_GFp_nistp224_mod() 110 r3a = MP_DIGIT(a, 6); in ec_GFp_nistp224_mod() 111 r2b= MP_DIGIT(a, 5); in ec_GFp_nistp224_mod() 112 r2a= MP_DIGIT(a, 4); in ec_GFp_nistp224_mod() [all …]
|
H A D | ecp_256.c | 87 a15 = MP_DIGIT(a,15); in ec_GFp_nistp256_mod() 90 a14 = MP_DIGIT(a,14); in ec_GFp_nistp256_mod() 93 a13 = MP_DIGIT(a,13); in ec_GFp_nistp256_mod() 96 a12 = MP_DIGIT(a,12); in ec_GFp_nistp256_mod() 99 a11 = MP_DIGIT(a,11); in ec_GFp_nistp256_mod() 102 a10 = MP_DIGIT(a,10); in ec_GFp_nistp256_mod() 105 a9 = MP_DIGIT(a,9); in ec_GFp_nistp256_mod() 108 a8 = MP_DIGIT(a,8); in ec_GFp_nistp256_mod() 111 r0 = MP_DIGIT(a,0); in ec_GFp_nistp256_mod() 112 r1 = MP_DIGIT(a,1); in ec_GFp_nistp256_mod() [all …]
|
H A D | ecp_521.c | 86 s1[i-FIRST_DIGIT] = (MP_DIGIT(a, i) >> 9) in ec_GFp_nistp521_mod() 87 | (MP_DIGIT(a, 1+i) << (MP_DIGIT_BIT-9)); in ec_GFp_nistp521_mod() 89 s1[i-FIRST_DIGIT] = MP_DIGIT(a, i) >> 9; in ec_GFp_nistp521_mod() 94 MP_DIGIT(r,i) = MP_DIGIT(a, i); in ec_GFp_nistp521_mod() 98 MP_DIGIT(r,FIRST_DIGIT) &= 0x1FF; in ec_GFp_nistp521_mod() 101 if (MP_DIGIT(r, FIRST_DIGIT) & 0x200) { in ec_GFp_nistp521_mod() 103 MP_DIGIT(r,FIRST_DIGIT) &= 0x1FF; in ec_GFp_nistp521_mod()
|
H A D | ec_naf.c | 84 out[i] = MP_DIGIT(&k, 0) & mask; in ec_compute_wNAF()
|
H A D | ecp_mont.c | 96 mmm->n0prime = 0 - s_mp_invmod_radix(MP_DIGIT(&meth->irr, 0)); in GFMethod_consGFp_mont()
|
/illumos-gate/usr/src/common/mpi/ |
H A D | mpmontg.c | 105 mp_digit m_i = MP_DIGIT(T, i) * mmm->n0prime; in s_mp_redc() 147 MP_USED(c) = 1; MP_DIGIT(c, 0) = 0; in s_mp_mul_mont() 156 m_i = MP_DIGIT(c, 0) * mmm->n0prime; in s_mp_mul_mont() 167 m_i = MP_DIGIT(c, ib) * mmm->n0prime; in s_mp_mul_mont() 172 m_i = MP_DIGIT(c, ib) * mmm->n0prime; in s_mp_mul_mont()
|
H A D | mplogic.c | 142 MP_DIGIT(a,ix) |= mask; in mpl_set_bit() 144 MP_DIGIT(a,ix) &= ~mask; in mpl_set_bit() 165 rv = (mp_err)(MP_DIGIT(a, ix) >> bit) & 1; in mpl_get_bit() 213 d = MP_DIGIT(a, --ix); in mpl_significant_bits()
|
H A D | mpi.c | 853 MP_USED(c) = 1; MP_DIGIT(c, 0) = 0; in mp_mul() 891 MP_DIGIT(c, ib + useda) = b_i; in mp_mul() 946 MP_DIGIT(sqr, 0) = 0; in mp_sqr() 978 MP_DIGIT(sqr, MP_USED(sqr)-1) = 0; /* above loop stopped short of this. */ in mp_sqr() 983 MP_DIGIT(sqr, 1) = 0; in mp_sqr() 2051 for (ix = 0; !(d = MP_DIGIT(mp,ix)) && (ix < MP_USED(mp)); ++ix) in mp_trailing_zeros() 2137 if ((MP_DIGIT(&f,0) % 4) == (MP_DIGIT(&g,0) % 4)) { in s_mp_almost_inverse() 2200 r = 0 - s_mp_invmod_radix(MP_DIGIT(p,0)); in s_mp_fixup_reciprocal() 2204 mp_digit v = r * MP_DIGIT(x, ix); in s_mp_fixup_reciprocal() 2304 mp_digit i = s_mp_invmod_radix(MP_DIGIT(a,0)); in s_mp_invmod_2d() [all …]
|
H A D | mp_gf2m.c | 313 MP_USED(c) = 1; MP_DIGIT(c, 0) = 0; in mp_bmul() 330 MP_DIGIT(c, ib + a_used) = b_i; in mp_bmul() 463 MP_USED(r) = 1; MP_DIGIT(r, 0) = 0; in mp_bsqrmod() 508 MP_USED(r) = 1; MP_DIGIT(r, 0) = 0; in mp_bdivmod() 535 else if ((MP_DIGIT(a,0) == 1) && (MP_USED(a) == 1)) in mp_bdivmod()
|
H A D | mpi.h | 235 #define MP_DIGIT(MP,N) (MP)->dp[(N)] macro 376 #define DIGIT(MP,N) MP_DIGIT(MP,N)
|