GNUnet 0.22.2
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 50 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 56 of file block_regex.h.

Referenced by block_plugin_regex_check_block(), block_plugin_regex_check_reply(), and regex_iterator().

◆ expiration_time

struct GNUNET_TIME_AbsoluteNBO RegexAcceptBlock::expiration_time

When does the signature expire?

Definition at line 61 of file block_regex.h.

Referenced by block_plugin_regex_check_block(), and regex_iterator().

◆ key

struct GNUNET_HashCode RegexAcceptBlock::key

The key of the state.

Definition at line 66 of file block_regex.h.

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

◆ peer

struct GNUNET_PeerIdentity RegexAcceptBlock::peer

Public key of the peer signing.

Definition at line 71 of file block_regex.h.

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

◆ signature

struct GNUNET_CRYPTO_EddsaSignature RegexAcceptBlock::signature

The signature.

Definition at line 76 of file block_regex.h.

Referenced by block_plugin_regex_check_block(), and regex_iterator().


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