Handle for an ego. More...
#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/identity/identity.h>
Data Fields | |
struct GNUNET_HashCode | id |
Hash of the private key of this ego. More... | |
struct GNUNET_CRYPTO_PublicKey | pub |
The identity key pair. More... | |
struct GNUNET_CRYPTO_PrivateKey | pk |
The identity key pair. More... | |
char * | name |
Current name associated with this ego. More... | |
void * | ctx |
Client context associated with this ego. More... | |
bool | pub_initialized |
Set to true once pub was initialized. More... | |
Handle for an ego.
Definition at line 36 of file identity.h.
struct GNUNET_HashCode GNUNET_IDENTITY_Ego::id |
Hash of the private key of this ego.
Definition at line 41 of file identity.h.
Referenced by GNUNET_IDENTITY_ego_get_anonymous(), and handle_identity_update().
struct GNUNET_CRYPTO_PublicKey GNUNET_IDENTITY_Ego::pub |
The identity key pair.
Definition at line 46 of file identity.h.
Referenced by GNUNET_IDENTITY_ego_get_anonymous(), and GNUNET_IDENTITY_ego_get_public_key().
struct GNUNET_CRYPTO_PrivateKey GNUNET_IDENTITY_Ego::pk |
The identity key pair.
Definition at line 51 of file identity.h.
Referenced by ego_sign_data_cb(), GNUNET_IDENTITY_ego_get_anonymous(), GNUNET_IDENTITY_ego_get_private_key(), GNUNET_IDENTITY_ego_get_public_key(), and handle_identity_update().
char* GNUNET_IDENTITY_Ego::name |
Current name associated with this ego.
Definition at line 56 of file identity.h.
Referenced by free_ego(), and handle_identity_update().
void* GNUNET_IDENTITY_Ego::ctx |
Client context associated with this ego.
Definition at line 61 of file identity.h.
Referenced by free_ego(), and handle_identity_update().
bool GNUNET_IDENTITY_Ego::pub_initialized |
Set to true once pub was initialized.
Definition at line 66 of file identity.h.
Referenced by GNUNET_IDENTITY_ego_get_public_key(), and handle_identity_update().