Lines Matching defs:tmp
30 unsigned char *tmp = NULL;
42 if ((tmp = OPENSSL_malloc(numN * 2)) == NULL)
44 if (BN_bn2binpad(x, tmp, numN) < 0
45 || BN_bn2binpad(y, tmp + numN, numN) < 0
46 || !EVP_Digest(tmp, numN * 2, digest, NULL, sha1, NULL))
51 OPENSSL_free(tmp);
79 BIGNUM *tmp = NULL, *S = NULL;
85 if ((bn_ctx = BN_CTX_new()) == NULL || (tmp = BN_new()) == NULL)
90 if (!BN_mod_exp(tmp, v, u, N, bn_ctx))
92 if (!BN_mod_mul(tmp, A, tmp, N, bn_ctx))
96 if (S != NULL && !BN_mod_exp(S, tmp, b, N, bn_ctx)) {
102 BN_clear_free(tmp);
216 BIGNUM *tmp = NULL, *tmp2 = NULL, *tmp3 = NULL, *k = NULL, *K = NULL;
224 if ((tmp = BN_new()) == NULL ||
231 BN_set_flags(tmp, BN_FLG_CONSTTIME);
232 if (!BN_mod_exp(tmp, g, xtmp, N, bn_ctx))
236 if (!BN_mod_mul(tmp2, tmp, k, N, bn_ctx))
238 if (!BN_mod_sub(tmp, B, tmp2, N, bn_ctx))
245 if (K != NULL && !BN_mod_exp(K, tmp, tmp2, N, bn_ctx)) {
253 BN_clear_free(tmp);