X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/c5fbd713231731ca26d4f2fd0791f536b3523ca8..59600f67b6dd739bb31a2cb23e887adef13c3ac8:/sshdh.c diff --git a/sshdh.c b/sshdh.c index d556a252..84035c0a 100644 --- a/sshdh.c +++ b/sshdh.c @@ -99,8 +99,7 @@ Bignum dh_create_e(void) { /* * Done. Now compute e = g^x mod p. */ - e = newbn(P[0]); - modpow(G, x, P, e); + e = modpow(G, x, P); return e; } @@ -110,6 +109,6 @@ Bignum dh_create_e(void) { */ Bignum dh_find_K(Bignum f) { Bignum K = newbn(P[0]); - modpow(f, x, P, K); + K = modpow(f, x, P); return K; }