A credential. More...
#include <gnunet_reclaim_lib.h>
Data Fields | |
struct GNUNET_RECLAIM_Identifier | id |
ID. More... | |
uint32_t | type |
Type/Format of Claim. More... | |
uint32_t | flag |
Flag. More... | |
const char * | name |
The name of the credential. More... | |
size_t | data_size |
Number of bytes in data. More... | |
const void * | data |
Binary value stored as credential value. More... | |
A credential.
Definition at line 159 of file gnunet_reclaim_lib.h.
struct GNUNET_RECLAIM_Identifier GNUNET_RECLAIM_Credential::id |
ID.
Definition at line 153 of file gnunet_reclaim_lib.h.
Referenced by add_credential_cont(), cred_collect(), cred_iter_cb(), cred_store_task(), delete_credential_cont(), filter_tickets_cb(), GNUNET_RECLAIM_credential_get_presentation(), GNUNET_RECLAIM_credential_list_dup(), handle_credential_delete_message(), oidc_cred_collect(), parse_credential(), parse_jwt(), purge_attributes(), gnunet_testing.Peer::start(), and update_tickets().
uint32_t GNUNET_RECLAIM_Credential::type |
Type/Format of Claim.
Definition at line 169 of file gnunet_reclaim_lib.h.
Referenced by gnunet_testing.Condition::__init__(), cred_collect(), cred_iter_cb(), gnunet_testing.Condition::evaluate(), gnunet_testing.FileExistCondition::evaluate(), GNUNET_RECLAIM_credential_list_dup(), GNUNET_RECLAIM_credential_new(), jwt_get_issuer_c(), jwt_parse_attributes_c(), oidc_cred_collect(), pabc_get_issuer_c(), pabc_parse_attributes_c(), and parse_jwt().
uint32_t GNUNET_RECLAIM_Credential::flag |
Flag.
Definition at line 174 of file gnunet_reclaim_lib.h.
Referenced by GNUNET_RECLAIM_credential_new().
const char* GNUNET_RECLAIM_Credential::name |
The name of the credential.
Note: must never be individually free'd
Definition at line 180 of file gnunet_reclaim_lib.h.
Referenced by gnunet_testing.StatisticsCondition::check(), gnunet_testing.EqualStatisticsCondition::check(), cred_collect(), cred_iter_cb(), delete_credential_cont(), gnunet_testing.StatisticsCondition::evaluate(), gnunet_testing.EqualStatisticsCondition::evaluate(), GNUNET_RECLAIM_credential_list_dup(), GNUNET_RECLAIM_credential_new(), oidc_cred_collect(), and update_tickets().
size_t GNUNET_RECLAIM_Credential::data_size |
Number of bytes in data.
Definition at line 185 of file gnunet_reclaim_lib.h.
Referenced by cred_collect(), cred_iter_cb(), GNUNET_RECLAIM_credential_list_dup(), GNUNET_RECLAIM_credential_new(), jwt_get_issuer_c(), jwt_parse_attributes_c(), oidc_cred_collect(), pabc_get_issuer_c(), pabc_parse_attributes_c(), and parse_jwt().
const void* GNUNET_RECLAIM_Credential::data |
Binary value stored as credential value.
Note: "data" must never be individually 'malloc'ed, but instead always points into some existing data area.
Definition at line 192 of file gnunet_reclaim_lib.h.
Referenced by cred_collect(), cred_iter_cb(), GNUNET_RECLAIM_credential_list_dup(), GNUNET_RECLAIM_credential_new(), jwt_get_issuer_c(), jwt_parse_attributes_c(), typescriptdomain.TypeScriptDomain::objects(), oidc_cred_collect(), pabc_get_issuer_c(), pabc_parse_attributes_c(), parse_jwt(), httpdomain.httpdomain.HTTPDomain::resolve_xref(), and httpdomain.httpdomain.HTTPDomain::routes().