Lines Matching defs:mod
98 /* Modular add: res = a+b mod P */
102 /* Modular mul by 2: res = 2*a mod P */
105 /* Modular mul by 3: res = 3*a mod P */
109 /* Modular div by 2: res = a/2 mod P */
112 /* Modular sub: res = a-b mod P */
116 /* Modular neg: res = -a mod P */
118 /* Montgomery mul: res = a*b*2^-256 mod P */
122 /* Montgomery sqr: res = a*a*2^-256 mod P */
128 /* Convert a number to Montgomery domain, by multiplying with 2^512 mod P*/
528 /* r = in^-1 mod p */
652 BIGNUM *mod;
654 if ((mod = BN_CTX_get(ctx)) == NULL)
656 if (!BN_nnmod(mod, scalar[i], group->order, ctx)) {
660 scalars[i] = mod;
1292 * Montgomery mul modulo Order(P): res = a*b*2^-256 mod Order(P)
1304 /* RR = 2^512 mod ord(p256) */