GNUnet  0.11.x
Data Fields
GNUNET_IDENTITY_Ego Struct Reference

Handle for an ego. More...

#include </home/handbook/gnunet/src/identity/identity.h>

Collaboration diagram for GNUNET_IDENTITY_Ego:
[legend]

Data Fields

struct GNUNET_CRYPTO_EcdsaPrivateKeypk
 Private key associated with this ego. More...
 
char * name
 Current name associated with this ego. More...
 
void * ctx
 Client context associated with this ego. More...
 
struct GNUNET_HashCode id
 Hash of the public key of this ego. More...
 

Detailed Description

Handle for an ego.

Definition at line 245 of file identity.h.

Field Documentation

◆ pk

struct GNUNET_CRYPTO_EcdsaPrivateKey* GNUNET_IDENTITY_Ego::pk

◆ name

char* GNUNET_IDENTITY_Ego::name

Current name associated with this ego.

Definition at line 255 of file identity.h.

Referenced by free_ego(), handle_identity_set_default(), and handle_identity_update().

◆ ctx

void* GNUNET_IDENTITY_Ego::ctx

Client context associated with this ego.

Definition at line 260 of file identity.h.

Referenced by free_ego(), handle_identity_set_default(), and handle_identity_update().

◆ id

struct GNUNET_HashCode GNUNET_IDENTITY_Ego::id

Hash of the public key of this ego.

Definition at line 265 of file identity.h.

Referenced by GNUNET_IDENTITY_ego_get_anonymous(), and handle_identity_update().


The documentation for this struct was generated from the following file: