aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-10-10 14:38:55 +0000
committerChristian Grothoff <christian@grothoff.org>2013-10-10 14:38:55 +0000
commit9351b1e9bdf2b067b6db06562c26ba658cff42b8 (patch)
tree68dc4ab447e7e8b6a20a706858cd36238c1c7c5f /src/transport/gnunet-service-transport.c
parent8beabcd96c0cf1e1873c0b5ff96e537f1beb0b34 (diff)
downloadgnunet-9351b1e9bdf2b067b6db06562c26ba658cff42b8.tar.gz
gnunet-9351b1e9bdf2b067b6db06562c26ba658cff42b8.zip
separating ECC crypto into functions/structs for ECDHE, ECDSA and EDDSA
Diffstat (limited to 'src/transport/gnunet-service-transport.c')
-rw-r--r--src/transport/gnunet-service-transport.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c
index d6be384bd..6d2e1831e 100644
--- a/src/transport/gnunet-service-transport.c
+++ b/src/transport/gnunet-service-transport.c
@@ -70,7 +70,7 @@ static struct GNUNET_SERVER_Handle *GST_server;
70/** 70/**
71 * Our private key. 71 * Our private key.
72 */ 72 */
73struct GNUNET_CRYPTO_EccPrivateKey *GST_my_private_key; 73struct GNUNET_CRYPTO_EddsaPrivateKey *GST_my_private_key;
74 74
75/** 75/**
76 * ATS handle. 76 * ATS handle.
@@ -738,7 +738,7 @@ run (void *cls, struct GNUNET_SERVER_Handle *server,
738 const struct GNUNET_CONFIGURATION_Handle *c) 738 const struct GNUNET_CONFIGURATION_Handle *c)
739{ 739{
740 char *keyfile; 740 char *keyfile;
741 struct GNUNET_CRYPTO_EccPrivateKey *pk; 741 struct GNUNET_CRYPTO_EddsaPrivateKey *pk;
742 long long unsigned int max_fd_cfg; 742 long long unsigned int max_fd_cfg;
743 int max_fd_rlimit; 743 int max_fd_rlimit;
744 int max_fd; 744 int max_fd;
@@ -763,14 +763,14 @@ run (void *cls, struct GNUNET_SERVER_Handle *server,
763 hello_expiration = GNUNET_CONSTANTS_HELLO_ADDRESS_EXPIRATION; 763 hello_expiration = GNUNET_CONSTANTS_HELLO_ADDRESS_EXPIRATION;
764 } 764 }
765 GST_server = server; 765 GST_server = server;
766 pk = GNUNET_CRYPTO_ecc_key_create_from_file (keyfile); 766 pk = GNUNET_CRYPTO_eddsa_key_create_from_file (keyfile);
767 GNUNET_free (keyfile); 767 GNUNET_free (keyfile);
768 GNUNET_assert (NULL != pk); 768 GNUNET_assert (NULL != pk);
769 GST_my_private_key = pk; 769 GST_my_private_key = pk;
770 770
771 GST_stats = GNUNET_STATISTICS_create ("transport", GST_cfg); 771 GST_stats = GNUNET_STATISTICS_create ("transport", GST_cfg);
772 GST_peerinfo = GNUNET_PEERINFO_connect (GST_cfg); 772 GST_peerinfo = GNUNET_PEERINFO_connect (GST_cfg);
773 GNUNET_CRYPTO_ecc_key_get_public_for_signature (GST_my_private_key, 773 GNUNET_CRYPTO_eddsa_key_get_public (GST_my_private_key,
774 &GST_my_identity.public_key); 774 &GST_my_identity.public_key);
775 GNUNET_assert (NULL != GST_my_private_key); 775 GNUNET_assert (NULL != GST_my_private_key);
776 776