A delegate. More...
#include <gnunet_abd_service.h>
Data Fields | |
struct GNUNET_CRYPTO_PublicKey | issuer_key |
The issuer of the credential. More... | |
struct GNUNET_CRYPTO_PublicKey | subject_key |
Public key of the subject this credential was issued to. More... | |
struct GNUNET_CRYPTO_Signature | signature |
Signature of this credential. More... | |
struct GNUNET_TIME_Absolute | expiration |
Expiration of this credential. More... | |
uint32_t | issuer_attribute_len |
Length of the issuer attribute. More... | |
const char * | issuer_attribute |
The issuer attribute. More... | |
uint32_t | subject_attribute_len |
Length of the subject attribute. More... | |
const char * | subject_attribute |
The subject attribute. More... | |
A delegate.
Definition at line 182 of file gnunet_abd_service.h.
struct GNUNET_CRYPTO_PublicKey GNUNET_ABD_Delegate::issuer_key |
The issuer of the credential.
Definition at line 188 of file gnunet_abd_service.h.
Referenced by backward_resolution(), delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), GNUNET_ABD_delegate_deserialize(), GNUNET_ABD_delegate_from_string(), GNUNET_ABD_delegate_issue(), GNUNET_ABD_delegate_serialize(), GNUNET_ABD_delegates_deserialize(), GNUNET_ABD_delegates_serialize(), and send_lookup_response().
struct GNUNET_CRYPTO_PublicKey GNUNET_ABD_Delegate::subject_key |
Public key of the subject this credential was issued to.
Definition at line 193 of file gnunet_abd_service.h.
Referenced by delegation_chain_fw_resolution_start(), GNUNET_ABD_delegate_deserialize(), GNUNET_ABD_delegate_from_string(), GNUNET_ABD_delegate_issue(), GNUNET_ABD_delegate_serialize(), GNUNET_ABD_delegates_deserialize(), GNUNET_ABD_delegates_serialize(), and send_lookup_response().
struct GNUNET_CRYPTO_Signature GNUNET_ABD_Delegate::signature |
Signature of this credential.
Definition at line 198 of file gnunet_abd_service.h.
Referenced by GNUNET_ABD_delegate_deserialize(), GNUNET_ABD_delegate_from_string(), GNUNET_ABD_delegate_issue(), GNUNET_ABD_delegate_serialize(), GNUNET_ABD_delegates_deserialize(), GNUNET_ABD_delegates_serialize(), and send_lookup_response().
struct GNUNET_TIME_Absolute GNUNET_ABD_Delegate::expiration |
Expiration of this credential.
Definition at line 203 of file gnunet_abd_service.h.
Referenced by GNUNET_ABD_delegate_deserialize(), GNUNET_ABD_delegate_from_string(), GNUNET_ABD_delegate_issue(), GNUNET_ABD_delegate_serialize(), GNUNET_ABD_delegates_deserialize(), and send_lookup_response().
uint32_t GNUNET_ABD_Delegate::issuer_attribute_len |
Length of the issuer attribute.
Definition at line 208 of file gnunet_abd_service.h.
Referenced by GNUNET_ABD_delegate_deserialize(), GNUNET_ABD_delegate_from_string(), GNUNET_ABD_delegate_issue(), GNUNET_ABD_delegate_serialize(), GNUNET_ABD_delegates_deserialize(), GNUNET_ABD_delegates_get_size(), GNUNET_ABD_delegates_serialize(), handle_verify(), and send_lookup_response().
const char* GNUNET_ABD_Delegate::issuer_attribute |
The issuer attribute.
Definition at line 213 of file gnunet_abd_service.h.
Referenced by backward_resolution(), delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), GNUNET_ABD_delegate_deserialize(), GNUNET_ABD_delegate_from_string(), GNUNET_ABD_delegate_issue(), GNUNET_ABD_delegate_serialize(), GNUNET_ABD_delegates_deserialize(), handle_verify(), run(), and send_lookup_response().
uint32_t GNUNET_ABD_Delegate::subject_attribute_len |
Length of the subject attribute.
Definition at line 218 of file gnunet_abd_service.h.
Referenced by GNUNET_ABD_delegate_deserialize(), GNUNET_ABD_delegate_from_string(), GNUNET_ABD_delegate_issue(), GNUNET_ABD_delegate_serialize(), GNUNET_ABD_delegates_deserialize(), GNUNET_ABD_delegates_get_size(), and send_lookup_response().
const char* GNUNET_ABD_Delegate::subject_attribute |
The subject attribute.
Definition at line 223 of file gnunet_abd_service.h.
Referenced by GNUNET_ABD_delegate_deserialize(), GNUNET_ABD_delegate_from_string(), GNUNET_ABD_delegate_issue(), GNUNET_ABD_delegate_serialize(), and send_lookup_response().