GNUnet 0.21.1
DelegateEntry Struct Reference

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/contrib/service/abd/abd.h>

Collaboration diagram for DelegateEntry:
[legend]

Data Fields

struct GNUNET_CRYPTO_Signature signature
 The signature for this credential by the issuer. More...
 
struct GNUNET_CRYPTO_EccSignaturePurpose purpose
 Signature meta. More...
 
struct GNUNET_CRYPTO_PublicKey issuer_key
 Public key of the issuer. More...
 
struct GNUNET_CRYPTO_PublicKey subject_key
 Public key of the subject this credential was issued to. More...
 
uint64_t expiration
 Expiration time of this credential. More...
 
uint32_t issuer_attribute_len
 Issuer subject attribute length. More...
 
uint32_t subject_attribute_len
 Issuer attribute length. More...
 

Detailed Description

Definition at line 206 of file abd.h.

Field Documentation

◆ signature

struct GNUNET_CRYPTO_Signature DelegateEntry::signature

The signature for this credential by the issuer.

Definition at line 211 of file abd.h.

Referenced by GNUNET_ABD_delegate_deserialize(), GNUNET_ABD_delegate_serialize(), GNUNET_ABD_delegates_deserialize(), and GNUNET_ABD_delegates_serialize().

◆ purpose

struct GNUNET_CRYPTO_EccSignaturePurpose DelegateEntry::purpose

Signature meta.

Definition at line 216 of file abd.h.

Referenced by GNUNET_ABD_delegate_deserialize(), GNUNET_ABD_delegate_serialize(), and GNUNET_ABD_delegates_serialize().

◆ issuer_key

struct GNUNET_CRYPTO_PublicKey DelegateEntry::issuer_key

◆ subject_key

struct GNUNET_CRYPTO_PublicKey DelegateEntry::subject_key

Public key of the subject this credential was issued to.

Definition at line 226 of file abd.h.

Referenced by GNUNET_ABD_delegate_deserialize(), GNUNET_ABD_delegate_serialize(), GNUNET_ABD_delegates_deserialize(), and GNUNET_ABD_delegates_serialize().

◆ expiration

uint64_t DelegateEntry::expiration

Expiration time of this credential.

Definition at line 231 of file abd.h.

Referenced by GNUNET_ABD_delegate_deserialize(), GNUNET_ABD_delegate_serialize(), GNUNET_ABD_delegates_deserialize(), and GNUNET_ABD_delegates_serialize().

◆ issuer_attribute_len

uint32_t DelegateEntry::issuer_attribute_len

◆ subject_attribute_len

uint32_t DelegateEntry::subject_attribute_len

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