GNUnet  0.11.x
Data Fields
GNUNET_GNSRECORD_EcdsaBlock Struct Reference

Information we have in an encrypted block with record data (i.e. More...

#include <gnunet_gnsrecord_lib.h>

Collaboration diagram for GNUNET_GNSRECORD_EcdsaBlock:
[legend]

Data Fields

struct GNUNET_CRYPTO_EcdsaPublicKey derived_key
 Derived key used for signing; hash of this is the query. More...
 
struct GNUNET_CRYPTO_EcdsaSignature signature
 Signature of the block. 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...
 

Detailed Description

Information we have in an encrypted block with record data (i.e.

in the DHT).

Definition at line 274 of file gnunet_gnsrecord_lib.h.

Field Documentation

◆ derived_key

struct GNUNET_CRYPTO_EcdsaPublicKey GNUNET_GNSRECORD_EcdsaBlock::derived_key

Derived key used for signing; hash of this is the query.

Definition at line 279 of file gnunet_gnsrecord_lib.h.

Referenced by block_create_ecdsa(), GNUNET_GNSRECORD_block_verify(), and GNUNET_GNSRECORD_query_from_block().

◆ signature

struct GNUNET_CRYPTO_EcdsaSignature GNUNET_GNSRECORD_EcdsaBlock::signature

Signature of the block.

Definition at line 284 of file gnunet_gnsrecord_lib.h.

Referenced by block_create_ecdsa(), and GNUNET_GNSRECORD_block_verify().

◆ purpose

struct GNUNET_CRYPTO_EccSignaturePurpose GNUNET_GNSRECORD_EcdsaBlock::purpose

Number of bytes signed; also specifies the number of bytes of encrypted data that follow.

Definition at line 290 of file gnunet_gnsrecord_lib.h.

Referenced by block_create_ecdsa(), block_decrypt_ecdsa(), GNUNET_GNSRECORD_block_get_size(), GNUNET_GNSRECORD_block_verify(), and run().

◆ expiration_time

struct GNUNET_TIME_AbsoluteNBO GNUNET_GNSRECORD_EcdsaBlock::expiration_time

Expiration time of the block.

Definition at line 295 of file gnunet_gnsrecord_lib.h.

Referenced by block_create_ecdsa(), and block_decrypt_ecdsa().


The documentation for this struct was generated from the following file: