API to the Credential service. More...
Go to the source code of this file.
Data Structures | |
| struct | GNUNET_ABD_DelegationRecord |
| The attribute delegation record. More... | |
| struct | GNUNET_ABD_DelegationRecordSet |
| The attribute delegation record. More... | |
| struct | GNUNET_ABD_DelegationSet |
| The attribute delegation record. More... | |
| struct | GNUNET_ABD_Delegation |
| A delegation. More... | |
| struct | GNUNET_ABD_Delegate |
| A delegate. More... | |
Typedefs | |
| typedef void(* | GNUNET_ABD_CredentialResultProcessor) (void *cls, unsigned int d_count, struct GNUNET_ABD_Delegation *delegation_chain, unsigned int c_count, struct GNUNET_ABD_Delegate *delegte) |
| Iterator called on obtained result for an attribute verification. | |
| typedef void(* | GNUNET_ABD_IntermediateResultProcessor) (void *cls, struct GNUNET_ABD_Delegation *delegation, bool is_bw) |
| typedef void(* | GNUNET_ABD_DelegateResultProcessor) (void *cls, uint32_t success) |
| Iterator called on obtained result for an attribute delegation. | |
| typedef void(* | GNUNET_ABD_RemoveDelegateResultProcessor) (void *cls, uint32_t success) |
| Iterator called on obtained result for an attribute delegation removal. | |
Enumerations | |
| enum | GNUNET_ABD_CredentialFlags { GNUNET_ABD_FLAG_REVOKED =0 , GNUNET_ABD_FLAG_SUBJECT =1 , GNUNET_ABD_FLAG_ISSUER =2 } |
| enum | GNUNET_ABD_AlgoDirectionFlags { GNUNET_ABD_FLAG_FORWARD =1 << 0 , GNUNET_ABD_FLAG_BACKWARD =1 << 1 } |
API to the Credential service.
Definition in file gnunet_abd_service.h.