GNUnet  0.11.x
Data Fields
RegexAcceptBlock Struct Reference

Block to announce a peer accepting a state. More...

#include <block_regex.h>

Collaboration diagram for RegexAcceptBlock:
[legend]

Data Fields

struct GNUNET_CRYPTO_EccSignaturePurpose purpose
 Accept blocks must be signed. More...
 
struct GNUNET_TIME_AbsoluteNBO expiration_time
 When does the signature expire? More...
 
struct GNUNET_HashCode key
 The key of the state. More...
 
struct GNUNET_PeerIdentity peer
 Public key of the peer signing. More...
 
struct GNUNET_CRYPTO_EddsaSignature signature
 The signature. More...
 

Detailed Description

Block to announce a peer accepting a state.

Definition at line 49 of file block_regex.h.

Field Documentation

◆ purpose

struct GNUNET_CRYPTO_EccSignaturePurpose RegexAcceptBlock::purpose

Accept blocks must be signed.

Signature goes over expiration time and key.

Definition at line 55 of file block_regex.h.

Referenced by evaluate_block_regex_accept(), and regex_iterator().

◆ expiration_time

struct GNUNET_TIME_AbsoluteNBO RegexAcceptBlock::expiration_time

When does the signature expire?

Definition at line 60 of file block_regex.h.

Referenced by evaluate_block_regex_accept(), and regex_iterator().

◆ key

struct GNUNET_HashCode RegexAcceptBlock::key

The key of the state.

Definition at line 65 of file block_regex.h.

Referenced by gnunet-chk.AESKey::__init__(), gnunet-chk.Chk::__init__(), regex_iterator(), and gnunet-chk.Chk::uri().

◆ peer

struct GNUNET_PeerIdentity RegexAcceptBlock::peer

Public key of the peer signing.

Definition at line 70 of file block_regex.h.

Referenced by dht_get_string_accept_handler(), evaluate_block_regex_accept(), and regex_iterator().

◆ signature

struct GNUNET_CRYPTO_EddsaSignature RegexAcceptBlock::signature

The signature.

Definition at line 75 of file block_regex.h.

Referenced by evaluate_block_regex_accept(), and regex_iterator().


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