Home | History | Annotate | Download | only in srp

Lines Matching refs:bn_ctx

146 	BN_CTX *bn_ctx; 
151 if ((bn_ctx = BN_CTX_new()) == NULL ||
158 if (!BN_mod_exp(tmp,v,u,N,bn_ctx))
160 if (!BN_mod_mul(tmp,A,tmp,N,bn_ctx))
162 if (!BN_mod_exp(S,tmp,b,N,bn_ctx))
165 BN_CTX_free(bn_ctx);
174 BN_CTX *bn_ctx;
177 (bn_ctx = BN_CTX_new()) == NULL)
187 if (!BN_mod_exp(gb,g,b,N,bn_ctx) ||
189 !BN_mod_mul(kv,v,k,N,bn_ctx) ||
190 !BN_mod_add(B,gb,kv,N,bn_ctx))
196 BN_CTX_free(bn_ctx);
237 BN_CTX *bn_ctx;
241 (bn_ctx = BN_CTX_new()) == NULL)
245 !BN_mod_exp(A,g,a,N,bn_ctx))
250 BN_CTX_free(bn_ctx);
258 BN_CTX *bn_ctx;
261 (bn_ctx = BN_CTX_new()) == NULL)
270 if (!BN_mod_exp(tmp,g,x,N,bn_ctx))
274 if (!BN_mod_mul(tmp2,tmp,k,N,bn_ctx))
276 if (!BN_mod_sub(tmp,B,tmp2,N,bn_ctx))
279 if (!BN_mod_mul(tmp3,u,x,N,bn_ctx))
281 if (!BN_mod_add(tmp2,a,tmp3,N,bn_ctx))
283 if (!BN_mod_exp(K,tmp,tmp2,N,bn_ctx))
287 BN_CTX_free(bn_ctx);
298 BN_CTX *bn_ctx;
302 (bn_ctx = BN_CTX_new()) == NULL)
308 if (!BN_nnmod(r,B,N,bn_ctx))
312 BN_CTX_free(bn_ctx);