aboutsummaryrefslogtreecommitdiff
path: root/src/curve25519.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/curve25519.c')
-rw-r--r--src/curve25519.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/curve25519.c b/src/curve25519.c
index 470b81d2..3a914a41 100644
--- a/src/curve25519.c
+++ b/src/curve25519.c
@@ -88,14 +88,6 @@ int ssh_client_curve25519_init(ssh_session session){
static int ssh_curve25519_build_k(ssh_session session) {
ssh_curve25519_pubkey k;
-#if defined HAVE_LIBMBEDCRYPTO
- session->next_crypto->k = bignum_new();
-
- if (session->next_crypto->k == NULL) {
- return SSH_ERROR;
- }
-#endif
-
if (session->server)
crypto_scalarmult(k, session->next_crypto->curve25519_privkey,
session->next_crypto->curve25519_client_pubkey);
@@ -103,12 +95,7 @@ static int ssh_curve25519_build_k(ssh_session session) {
crypto_scalarmult(k, session->next_crypto->curve25519_privkey,
session->next_crypto->curve25519_server_pubkey);
-#if defined HAVE_LIBMBEDCRYPTO
- /* FIXME */
- bignum_bin2bn(k, CURVE25519_PUBKEY_SIZE, session->next_crypto->k);
-#else
bignum_bin2bn(k, CURVE25519_PUBKEY_SIZE, &session->next_crypto->k);
-#endif
if (session->next_crypto->k == NULL) {
return SSH_ERROR;
}