|
const struct GNUNET_CRYPTO_PrivateKey * | GNUNET_IDENTITY_ego_get_private_key (const struct GNUNET_IDENTITY_Ego *ego) |
| Obtain the ECC key associated with a ego. More...
|
|
struct GNUNET_IDENTITY_Ego * | GNUNET_IDENTITY_ego_get_anonymous (void) |
| Obtain the ego representing 'anonymous' users. More...
|
|
void | GNUNET_IDENTITY_ego_get_public_key (struct GNUNET_IDENTITY_Ego *ego, struct GNUNET_CRYPTO_PublicKey *pk) |
| Get the identifier (public key) of an ego. More...
|
|
const char * | GNUNET_IDENTITY_ego_get_name (const struct GNUNET_IDENTITY_Ego *ego) |
| Obtain the name associated with an ego. More...
|
|
struct GNUNET_IDENTITY_Handle * | GNUNET_IDENTITY_connect (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_IDENTITY_Callback cb, void *cb_cls) |
| Connect to the identity service. More...
|
|
struct GNUNET_IDENTITY_Operation * | GNUNET_IDENTITY_get (struct GNUNET_IDENTITY_Handle *id, const char *service_name, GNUNET_IDENTITY_Callback cb, void *cb_cls) |
| Obtain the ego that is currently preferred/default for a service. More...
|
|
struct GNUNET_IDENTITY_Operation * | GNUNET_IDENTITY_set (struct GNUNET_IDENTITY_Handle *id, const char *service_name, struct GNUNET_IDENTITY_Ego *ego, GNUNET_IDENTITY_Continuation cont, void *cont_cls) |
| Set the preferred/default ego for a service. More...
|
|
void | GNUNET_IDENTITY_disconnect (struct GNUNET_IDENTITY_Handle *h) |
| Disconnect from identity service. More...
|
|
struct GNUNET_IDENTITY_Operation * | GNUNET_IDENTITY_create (struct GNUNET_IDENTITY_Handle *id, const char *name, const struct GNUNET_CRYPTO_PrivateKey *privkey, enum GNUNET_CRYPTO_KeyType ktype, GNUNET_IDENTITY_CreateContinuation cont, void *cont_cls) |
| Create a new ego with the given name. More...
|
|
struct GNUNET_IDENTITY_Operation * | GNUNET_IDENTITY_rename (struct GNUNET_IDENTITY_Handle *id, const char *old_name, const char *new_name, GNUNET_IDENTITY_Continuation cb, void *cb_cls) |
| Renames an existing ego. More...
|
|
struct GNUNET_IDENTITY_Operation * | GNUNET_IDENTITY_delete (struct GNUNET_IDENTITY_Handle *id, const char *name, GNUNET_IDENTITY_Continuation cb, void *cb_cls) |
| Delete an existing ego. More...
|
|
void | GNUNET_IDENTITY_cancel (struct GNUNET_IDENTITY_Operation *op) |
| Cancel an identity operation. More...
|
|
struct GNUNET_IDENTITY_EgoLookup * | GNUNET_IDENTITY_ego_lookup (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *name, GNUNET_IDENTITY_EgoCallback cb, void *cb_cls) |
| Lookup an ego by name. More...
|
|
void | GNUNET_IDENTITY_ego_lookup_cancel (struct GNUNET_IDENTITY_EgoLookup *el) |
| Abort ego lookup attempt. More...
|
|
struct GNUNET_IDENTITY_EgoSuffixLookup * | GNUNET_IDENTITY_ego_lookup_by_suffix (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *suffix, GNUNET_IDENTITY_EgoSuffixCallback cb, void *cb_cls) |
| Obtain the ego with the maximum suffix match between the ego's name and the given domain name suffix. More...
|
|
void | GNUNET_IDENTITY_ego_lookup_by_suffix_cancel (struct GNUNET_IDENTITY_EgoSuffixLookup *el) |
| Abort ego suffix lookup attempt. More...
|
|
Identity service; implements identity management for GNUnet.
Definition in file gnunet_identity_service.h.