diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2020-05-10 15:27:52 +0200 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2020-05-10 15:27:52 +0200 |
commit | ddad05b109badfd9ab1defaed8e90c4c547e882a (patch) | |
tree | 84e06b45ece38f914df3c1e52b8dbe3c1848919f /src | |
parent | f6c7437bf0a0371b2004b64ec24a68abb3d8e352 (diff) | |
download | gnunet-ddad05b109badfd9ab1defaed8e90c4c547e882a.tar.gz gnunet-ddad05b109badfd9ab1defaed8e90c4c547e882a.zip |
add zone keys to tv
Diffstat (limited to 'src')
-rw-r--r-- | src/gnsrecord/gnunet-gnsrecord-tvg.c | 13 |
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); |