GNUnet  0.11.x
Data Fields
GNUNET_RECLAIM_ATTESTATION_Claim Struct Reference

An attestation. More...

#include <gnunet_reclaim_attribute_lib.h>

Data Fields

uint64_t id
 ID. More...
 
uint32_t type
 Type/Format of Claim. More...
 
uint32_t version
 Version. More...
 
const char * name
 The name of the attribute. More...
 
size_t data_size
 Number of bytes in data. More...
 
const void * data
 Binary value stored as attribute value. More...
 

Detailed Description

An attestation.

Definition at line 104 of file gnunet_reclaim_attribute_lib.h.

Field Documentation

◆ id

uint64_t GNUNET_RECLAIM_ATTESTATION_Claim::id

◆ type

uint32_t GNUNET_RECLAIM_ATTESTATION_Claim::type

◆ version

uint32_t GNUNET_RECLAIM_ATTESTATION_Claim::version

◆ name

const char* GNUNET_RECLAIM_ATTESTATION_Claim::name

◆ data_size

size_t GNUNET_RECLAIM_ATTESTATION_Claim::data_size

◆ data

const void* GNUNET_RECLAIM_ATTESTATION_Claim::data

Binary value stored as attribute value.

Note: "data" must never be individually 'malloc'ed, but instead always points into some existing data area.

Definition at line 137 of file gnunet_reclaim_attribute_lib.h.

Referenced by attest_collect(), consume_ticket(), GNUNET_RECLAIM_ATTESTATION_claim_new(), GNUNET_RECLAIM_ATTESTATION_deserialize(), GNUNET_RECLAIM_ATTESTATION_serialize(), GNUNET_RECLAIM_ATTRIBUTE_list_dup(), oidc_attr_collect(), OIDC_id_token_new(), and parse_jwt().


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