Expand the comments on ASN.1-encoded TAP keys

This commit is contained in:
Nick Mathewson 2018-08-29 15:04:54 -04:00
parent 7f1895c39a
commit 6c0c08bbb5
2 changed files with 10 additions and 2 deletions

View File

@ -53,8 +53,12 @@ struct microdesc_t {
/* Fields in the microdescriptor. */
/* Public RSA key for onions in ASN.1 encoded. */
/**
* Public RSA TAP key for onions, ASN.1 encoded. We store this
* in its encoded format since storing it as a crypto_pk_t uses
* significantly more memory. */
char *onion_pkey;
/** Length of onion_pkey, in bytes. */
size_t onion_pkey_len;
/** As routerinfo_t.onion_curve25519_pkey */

View File

@ -27,8 +27,12 @@ struct routerinfo_t {
tor_addr_t ipv6_addr;
uint16_t ipv6_orport;
/* Public RSA key for onions in ASN.1 encoded. */
/**
* Public RSA TAP key for onions, ASN.1 encoded. We store this
* in its encoded format since storing it as a crypto_pk_t uses
* significantly more memory. */
char *onion_pkey;
/** Length of onion_pkey, in bytes. */
size_t onion_pkey_len;
crypto_pk_t *identity_pkey; /**< Public RSA key for signing. */