diff options
Diffstat (limited to 'src/gnsrecord/gnunet-gnsrecord-tvg.c')
-rw-r--r-- | src/gnsrecord/gnunet-gnsrecord-tvg.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/gnsrecord/gnunet-gnsrecord-tvg.c b/src/gnsrecord/gnunet-gnsrecord-tvg.c index c29f377bc..47b13bdab 100644 --- a/src/gnsrecord/gnunet-gnsrecord-tvg.c +++ b/src/gnsrecord/gnunet-gnsrecord-tvg.c | |||
@@ -98,16 +98,24 @@ run (void *cls, | |||
98 | size_t data_size; | 98 | size_t data_size; |
99 | char *rdata; | 99 | char *rdata; |
100 | size_t rdata_size; | 100 | size_t rdata_size; |
101 | char ztld[128]; | ||
101 | 102 | ||
102 | id_priv.type = htonl (GNUNET_GNSRECORD_TYPE_PKEY); | 103 | id_priv.type = htonl (GNUNET_GNSRECORD_TYPE_PKEY); |
103 | GNUNET_CRYPTO_ecdsa_key_create (&id_priv.ecdsa_key); | 104 | GNUNET_CRYPTO_ecdsa_key_create (&id_priv.ecdsa_key); |
104 | GNUNET_IDENTITY_key_get_public (&id_priv, | 105 | GNUNET_IDENTITY_key_get_public (&id_priv, |
105 | &id_pub); | 106 | &id_pub); |
106 | fprintf (stdout, "Zone private key (d, little-endian scalar):\n"); | 107 | fprintf (stdout, "Zone private key (d, little-endian, with ztype prepended):\n"); |
107 | print_bytes (&id_priv, GNUNET_IDENTITY_key_get_length (&id_pub), 8); //FIXME length for privkey? | 108 | print_bytes (&id_priv, GNUNET_IDENTITY_key_get_length (&id_pub), 8); //FIXME length for privkey? |
108 | fprintf (stdout, "\n"); | 109 | fprintf (stdout, "\n"); |
109 | fprintf (stdout, "Zone public key (zk):\n"); | 110 | fprintf (stdout, "Zone identifier (zid):\n"); |
110 | print_bytes (&id_pub, GNUNET_IDENTITY_key_get_length (&id_pub), 8); | 111 | print_bytes (&id_pub, GNUNET_IDENTITY_key_get_length (&id_pub), 8); |
112 | GNUNET_STRINGS_data_to_string (&id_pub, | ||
113 | GNUNET_IDENTITY_key_get_length (&id_pub), | ||
114 | ztld, | ||
115 | sizeof (ztld)); | ||
116 | fprintf (stdout, "\n"); | ||
117 | fprintf (stdout, "Encoded zone identifier (zkl = zTLD):\n"); | ||
118 | fprintf (stdout, "%s\n", ztld); | ||
111 | fprintf (stdout, "\n"); | 119 | fprintf (stdout, "\n"); |
112 | 120 | ||
113 | pkey_data_p.type = htonl (GNUNET_GNSRECORD_TYPE_PKEY); | 121 | pkey_data_p.type = htonl (GNUNET_GNSRECORD_TYPE_PKEY); |