![]() |
GNUnet
0.11.x
|
Information we have in an encrypted block with record data (i.e. More...
#include <gnunet_gnsrecord_lib.h>
Data Fields | |
struct GNUNET_CRYPTO_EcdsaSignature | signature |
Signature of the block. More... | |
struct GNUNET_CRYPTO_EcdsaPublicKey | derived_key |
Derived key used for signing; hash of this is the query. More... | |
struct GNUNET_CRYPTO_EccSignaturePurpose | purpose |
Number of bytes signed; also specifies the number of bytes of encrypted data that follow. More... | |
struct GNUNET_TIME_AbsoluteNBO | expiration_time |
Expiration time of the block. More... | |
Information we have in an encrypted block with record data (i.e.
in the DHT).
Definition at line 257 of file gnunet_gnsrecord_lib.h.
struct GNUNET_CRYPTO_EcdsaSignature GNUNET_GNSRECORD_Block::signature |
Signature of the block.
Definition at line 262 of file gnunet_gnsrecord_lib.h.
Referenced by block_create(), GNUNET_GNSRECORD_block_verify(), GNUNET_NAMECACHE_block_cache(), handle_block_cache(), handle_lookup_block_it(), and handle_lookup_block_response().
struct GNUNET_CRYPTO_EcdsaPublicKey GNUNET_GNSRECORD_Block::derived_key |
Derived key used for signing; hash of this is the query.
Definition at line 267 of file gnunet_gnsrecord_lib.h.
Referenced by block_create(), block_plugin_gns_evaluate(), block_plugin_gns_get_key(), GNUNET_GNSRECORD_block_verify(), GNUNET_NAMECACHE_block_cache(), handle_block_cache(), handle_lookup_block_it(), handle_lookup_block_response(), namecache_cache_block(), namecache_postgres_cache_block(), and namecache_sqlite_cache_block().
struct GNUNET_CRYPTO_EccSignaturePurpose GNUNET_GNSRECORD_Block::purpose |
Number of bytes signed; also specifies the number of bytes of encrypted data that follow.
Definition at line 273 of file gnunet_gnsrecord_lib.h.
Referenced by block_create(), block_plugin_gns_evaluate(), GNUNET_GNSRECORD_block_decrypt(), GNUNET_GNSRECORD_block_verify(), GNUNET_NAMECACHE_block_cache(), handle_block_cache(), handle_dht_response(), handle_lookup_block_it(), handle_lookup_block_response(), namecache_cache_block(), namecache_postgres_cache_block(), namecache_postgres_lookup_block(), namecache_sqlite_cache_block(), namecache_sqlite_lookup_block(), perform_dht_put(), and store_and_free_entries().
struct GNUNET_TIME_AbsoluteNBO GNUNET_GNSRECORD_Block::expiration_time |
Expiration time of the block.
Definition at line 278 of file gnunet_gnsrecord_lib.h.
Referenced by block_create(), expire_blocks(), GNUNET_NAMECACHE_block_cache(), handle_block_cache(), handle_dht_response(), handle_lookup_block_it(), handle_lookup_block_response(), handle_namecache_block_response(), namecache_postgres_cache_block(), and namecache_sqlite_cache_block().