Lines Matching refs:tmp
26 unsigned char *tmp = NULL;
34 if ((tmp = OPENSSL_malloc(numN * 2)) == NULL)
36 if (BN_bn2binpad(x, tmp, numN) < 0
37 || BN_bn2binpad(y, tmp + numN, numN) < 0
38 || !EVP_Digest(tmp, numN * 2, digest, NULL, EVP_sha1(), NULL))
42 OPENSSL_free(tmp);
61 BIGNUM *tmp = NULL, *S = NULL;
67 if ((bn_ctx = BN_CTX_new()) == NULL || (tmp = BN_new()) == NULL)
72 if (!BN_mod_exp(tmp, v, u, N, bn_ctx))
74 if (!BN_mod_mul(tmp, A, tmp, N, bn_ctx))
78 if (S != NULL && !BN_mod_exp(S, tmp, b, N, bn_ctx)) {
84 BN_clear_free(tmp);
179 BIGNUM *tmp = NULL, *tmp2 = NULL, *tmp3 = NULL, *k = NULL, *K = NULL;
187 if ((tmp = BN_new()) == NULL ||
194 BN_set_flags(tmp, BN_FLG_CONSTTIME);
195 if (!BN_mod_exp(tmp, g, xtmp, N, bn_ctx))
199 if (!BN_mod_mul(tmp2, tmp, k, N, bn_ctx))
201 if (!BN_mod_sub(tmp, B, tmp2, N, bn_ctx))
208 if (K != NULL && !BN_mod_exp(K, tmp, tmp2, N, bn_ctx)) {
216 BN_clear_free(tmp);