![]() |
GNUnet
0.11.x
|
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 155 of file gnunet_reclaim_lib.h.
struct GNUNET_RECLAIM_Identifier GNUNET_RECLAIM_Credential::id |
ID.
Definition at line 160 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_deserialize(), GNUNET_RECLAIM_credential_get_presentation(), GNUNET_RECLAIM_credential_list_dup(), GNUNET_RECLAIM_credential_serialize(), handle_credential_delete_message(), oidc_cred_collect(), parse_credential(), parse_jwt(), purge_attributes(), rvk_move_attr_cb(), and update_tickets().
uint32_t GNUNET_RECLAIM_Credential::type |
Type/Format of Claim.
Definition at line 165 of file gnunet_reclaim_lib.h.
Referenced by cred_collect(), cred_iter_cb(), GNUNET_RECLAIM_credential_deserialize(), GNUNET_RECLAIM_credential_list_dup(), GNUNET_RECLAIM_credential_new(), GNUNET_RECLAIM_credential_serialize(), jwt_create_presentation(), jwt_get_issuer_c(), oidc_cred_collect(), and parse_jwt().
uint32_t GNUNET_RECLAIM_Credential::flag |
Flag.
Definition at line 170 of file gnunet_reclaim_lib.h.
Referenced by GNUNET_RECLAIM_credential_deserialize(), GNUNET_RECLAIM_credential_new(), and GNUNET_RECLAIM_credential_serialize().
const char* GNUNET_RECLAIM_Credential::name |
The name of the credential.
Note: must never be individually free'd
Definition at line 176 of file gnunet_reclaim_lib.h.
Referenced by cred_collect(), cred_iter_cb(), delete_credential_cont(), GNUNET_RECLAIM_credential_deserialize(), GNUNET_RECLAIM_credential_list_dup(), GNUNET_RECLAIM_credential_new(), GNUNET_RECLAIM_credential_serialize(), oidc_cred_collect(), rvk_move_attr_cb(), and update_tickets().
size_t GNUNET_RECLAIM_Credential::data_size |
Number of bytes in data.
Definition at line 181 of file gnunet_reclaim_lib.h.
Referenced by cred_collect(), cred_iter_cb(), GNUNET_RECLAIM_credential_deserialize(), GNUNET_RECLAIM_credential_list_dup(), GNUNET_RECLAIM_credential_new(), GNUNET_RECLAIM_credential_serialize(), jwt_create_presentation(), jwt_get_expiration_c(), jwt_get_issuer_c(), jwt_parse_attributes_c(), oidc_cred_collect(), 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 188 of file gnunet_reclaim_lib.h.
Referenced by cred_collect(), cred_iter_cb(), GNUNET_RECLAIM_credential_deserialize(), GNUNET_RECLAIM_credential_list_dup(), GNUNET_RECLAIM_credential_new(), GNUNET_RECLAIM_credential_serialize(), jwt_create_presentation(), jwt_get_expiration_c(), jwt_get_issuer_c(), jwt_parse_attributes_c(), oidc_cred_collect(), and parse_jwt().