aboutsummaryrefslogtreecommitdiff
path: root/src/gnsrecord
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2020-05-10 15:27:52 +0200
committerMartin Schanzenbach <mschanzenbach@posteo.de>2020-05-10 15:27:52 +0200
commitddad05b109badfd9ab1defaed8e90c4c547e882a (patch)
tree84e06b45ece38f914df3c1e52b8dbe3c1848919f /src/gnsrecord
parentf6c7437bf0a0371b2004b64ec24a68abb3d8e352 (diff)
downloadgnunet-ddad05b109badfd9ab1defaed8e90c4c547e882a.tar.gz
gnunet-ddad05b109badfd9ab1defaed8e90c4c547e882a.zip
add zone keys to tv
Diffstat (limited to 'src/gnsrecord')
-rw-r--r--src/gnsrecord/gnunet-gnsrecord-tvg.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/gnsrecord/gnunet-gnsrecord-tvg.c b/src/gnsrecord/gnunet-gnsrecord-tvg.c
index e0ac5881a..cf815d629 100644
--- a/src/gnsrecord/gnunet-gnsrecord-tvg.c
+++ b/src/gnsrecord/gnunet-gnsrecord-tvg.c
@@ -91,10 +91,22 @@ run (void *cls,
91 size_t data_size; 91 size_t data_size;
92 char *rdata; 92 char *rdata;
93 size_t rdata_size; 93 size_t rdata_size;
94 char* data_enc;
94 95
95 GNUNET_CRYPTO_ecdsa_key_create (&id_priv); 96 GNUNET_CRYPTO_ecdsa_key_create (&id_priv);
96 GNUNET_CRYPTO_ecdsa_key_get_public (&id_priv, 97 GNUNET_CRYPTO_ecdsa_key_get_public (&id_priv,
97 &id_pub); 98 &id_pub);
99 GNUNET_STRINGS_base64_encode (&id_priv,
100 sizeof (struct GNUNET_CRYPTO_EcdsaPrivateKey),
101 &data_enc);
102 fprintf(stdout, "Zone private key (d):\n%s\n", data_enc);
103 GNUNET_free (data_enc);
104 GNUNET_STRINGS_base64_encode (&id_pub,
105 sizeof (struct GNUNET_CRYPTO_EcdsaPrivateKey),
106 &data_enc);
107 fprintf(stdout, "Zone public key (zk):\n%s\n", data_enc);
108 GNUNET_free (data_enc);
109
98 110
99 GNUNET_CRYPTO_ecdsa_key_create (&pkey_data_p); 111 GNUNET_CRYPTO_ecdsa_key_create (&pkey_data_p);
100 GNUNET_CRYPTO_ecdsa_key_get_public (&pkey_data_p, 112 GNUNET_CRYPTO_ecdsa_key_get_public (&pkey_data_p,
@@ -125,7 +137,6 @@ run (void *cls,
125 rd, 137 rd,
126 rdata_size, 138 rdata_size,
127 rdata); 139 rdata);
128 char* data_enc;
129 GNUNET_STRINGS_base64_encode (rdata, 140 GNUNET_STRINGS_base64_encode (rdata,
130 rdata_size, 141 rdata_size,
131 &data_enc); 142 &data_enc);