GNUnet 0.27.0
 
Loading...
Searching...
No Matches
GNUNET_PILS_KeyRing Struct Reference

A simplified handle for using the peer identity key. More...

Collaboration diagram for GNUNET_PILS_KeyRing:
[legend]

Data Fields

struct GNUNET_PILS_Handlepils
 PILS handle.
 
GNUNET_SCHEDULER_TaskCallback init_cb
 Initial callback.
 
void * cls
 Closure for initial callback.
 
unsigned char initial_key_material [256/8]
 Initial key material.
 
struct GNUNET_CRYPTO_EddsaPrivateKeyprivate_key
 Private key.
 
struct GNUNET_PeerIdentity identity
 Peer identity.
 
struct GNUNET_HashCode hash
 Hash of peer identity.
 

Detailed Description

A simplified handle for using the peer identity key.

Definition at line 131 of file pils_api.c.

Field Documentation

◆ pils

struct GNUNET_PILS_Handle* GNUNET_PILS_KeyRing::pils

PILS handle.

Definition at line 136 of file pils_api.c.

Referenced by GNUNET_PILS_create_key_ring(), GNUNET_PILS_destroy_key_ring(), and pid_change_cb().

◆ init_cb

GNUNET_SCHEDULER_TaskCallback GNUNET_PILS_KeyRing::init_cb

Initial callback.

Definition at line 141 of file pils_api.c.

Referenced by GNUNET_PILS_create_key_ring(), and pid_change_cb().

◆ cls

void* GNUNET_PILS_KeyRing::cls

Closure for initial callback.

Definition at line 146 of file pils_api.c.

Referenced by GNUNET_PILS_create_key_ring(), and pid_change_cb().

◆ initial_key_material

unsigned char GNUNET_PILS_KeyRing::initial_key_material[256/8]

Initial key material.

Definition at line 151 of file pils_api.c.

Referenced by GNUNET_PILS_create_key_ring(), GNUNET_PILS_destroy_key_ring(), and pid_change_cb().

◆ private_key

struct GNUNET_CRYPTO_EddsaPrivateKey* GNUNET_PILS_KeyRing::private_key

Private key.

Definition at line 156 of file pils_api.c.

Referenced by GNUNET_PILS_destroy_key_ring(), GNUNET_PILS_key_ring_get_private_key(), and pid_change_cb().

◆ identity

struct GNUNET_PeerIdentity GNUNET_PILS_KeyRing::identity

Peer identity.

Definition at line 161 of file pils_api.c.

Referenced by pid_change_cb().

◆ hash

struct GNUNET_HashCode GNUNET_PILS_KeyRing::hash

Hash of peer identity.

Definition at line 166 of file pils_api.c.

Referenced by pid_change_cb().


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