|
| const struct GNUNET_CRYPTO_BlindablePrivateKey * | GNUNET_IDENTITY_ego_get_private_key (const struct GNUNET_IDENTITY_Ego *ego) |
| | Obtain the ECC key associated with a ego.
|
| |
| struct GNUNET_IDENTITY_Ego * | GNUNET_IDENTITY_ego_get_anonymous (void) |
| | Obtain the ego representing 'anonymous' users.
|
| |
| void | GNUNET_IDENTITY_ego_get_public_key (struct GNUNET_IDENTITY_Ego *ego, struct GNUNET_CRYPTO_BlindablePublicKey *pk) |
| | Get the identifier (public key) of an ego.
|
| |
| const char * | GNUNET_IDENTITY_ego_get_name (const struct GNUNET_IDENTITY_Ego *ego) |
| | Obtain the name associated with an ego.
|
| |
| 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.
|
| |
| void | GNUNET_IDENTITY_disconnect (struct GNUNET_IDENTITY_Handle *h) |
| | Disconnect from identity service.
|
| |
| struct GNUNET_IDENTITY_Operation * | GNUNET_IDENTITY_create (struct GNUNET_IDENTITY_Handle *id, const char *name, const struct GNUNET_CRYPTO_BlindablePrivateKey *privkey, enum GNUNET_CRYPTO_KeyType ktype, GNUNET_IDENTITY_CreateContinuation cont, void *cont_cls) |
| | Create a new ego with the given name.
|
| |
| 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.
|
| |
| 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.
|
| |
| void | GNUNET_IDENTITY_cancel (struct GNUNET_IDENTITY_Operation *op) |
| | Cancel an identity operation.
|
| |
| 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.
|
| |
| void | GNUNET_IDENTITY_ego_lookup_cancel (struct GNUNET_IDENTITY_EgoLookup *el) |
| | Abort ego lookup attempt.
|
| |
| 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.
|
| |
| void | GNUNET_IDENTITY_ego_lookup_by_suffix_cancel (struct GNUNET_IDENTITY_EgoSuffixLookup *el) |
| | Abort ego suffix lookup attempt.
|
| |
Identity service; implements identity management for GNUnet.
Definition in file gnunet_identity_service.h.