#include <gnunet_gnsrecord_lib.h>
Data Fields | ||
| uint32_t | size | |
| Size of the block. | ||
| uint32_t | type | |
| The zone type (GNUNET_GNSRECORD_TYPE_PKEY) | ||
| union { | ||
| struct GNUNET_GNSRECORD_EcdsaBlock ecdsa_block | ||
| struct GNUNET_GNSRECORD_EddsaBlock eddsa_block | ||
| }; | ||
Definition at line 283 of file gnunet_gnsrecord_lib.h.
| uint32_t GNUNET_GNSRECORD_Block::size |
Size of the block.
Definition at line 288 of file gnunet_gnsrecord_lib.h.
Referenced by block_decrypt_ecdsa(), block_decrypt_eddsa(), block_sign_ecdsa(), block_sign_eddsa(), GNUNET_GNSRECORD_block_get_size(), GNUNET_GNSRECORD_block_verify(), run_edkey(), and run_pkey().
| uint32_t GNUNET_GNSRECORD_Block::type |
The zone type (GNUNET_GNSRECORD_TYPE_PKEY)
Definition at line 293 of file gnunet_gnsrecord_lib.h.
Referenced by GNUNET_GNSRECORD_block_verify(), GNUNET_GNSRECORD_query_from_block(), and handle_block_cache().
| struct GNUNET_GNSRECORD_EcdsaBlock GNUNET_GNSRECORD_Block::ecdsa_block |
Definition at line 297 of file gnunet_gnsrecord_lib.h.
Referenced by block_decrypt_ecdsa(), GNUNET_GNSRECORD_block_verify(), GNUNET_GNSRECORD_query_from_block(), and run_pkey().
| struct GNUNET_GNSRECORD_EddsaBlock GNUNET_GNSRECORD_Block::eddsa_block |
Definition at line 298 of file gnunet_gnsrecord_lib.h.
Referenced by block_decrypt_eddsa(), GNUNET_GNSRECORD_block_verify(), GNUNET_GNSRECORD_query_from_block(), and run_edkey().
| union { ... } GNUNET_GNSRECORD_Block |