![]() |
GNUnet
0.11.x
|
An identity key as per LSD0001. More...
#include <gnunet_identity_service.h>
Data Fields | |
uint32_t | type |
Type of public key. More... | |
union { | |
struct GNUNET_CRYPTO_EcdsaPublicKey ecdsa_key | |
An ECDSA identity key. More... | |
struct GNUNET_CRYPTO_EddsaPublicKey eddsa_key | |
AN EdDSA identtiy key. More... | |
}; | |
An identity key as per LSD0001.
Definition at line 116 of file gnunet_identity_service.h.
uint32_t GNUNET_IDENTITY_PublicKey::type |
Type of public key.
Defined by the GNS zone type value. In NBO.
Definition at line 123 of file gnunet_identity_service.h.
Referenced by GNUNET_GNSRECORD_block_decrypt(), GNUNET_GNSRECORD_data_from_identity(), GNUNET_GNSRECORD_query_from_public_key(), GNUNET_GNSRECORD_record_to_identity_key(), GNUNET_IDENTITY_ego_get_anonymous(), GNUNET_IDENTITY_encrypt(), GNUNET_IDENTITY_key_get_length(), GNUNET_IDENTITY_key_get_public(), GNUNET_IDENTITY_public_key_from_string(), GNUNET_IDENTITY_read_key_from_buffer(), GNUNET_IDENTITY_signature_verify_(), print_ego(), run_with_zone_pkey(), and zone_to_name().
struct GNUNET_CRYPTO_EcdsaPublicKey GNUNET_IDENTITY_PublicKey::ecdsa_key |
An ECDSA identity key.
Definition at line 130 of file gnunet_identity_service.h.
Referenced by GNUNET_GNSRECORD_block_decrypt(), GNUNET_GNSRECORD_query_from_public_key(), GNUNET_GNSRECORD_record_to_identity_key(), GNUNET_IDENTITY_encrypt(), GNUNET_IDENTITY_key_get_length(), GNUNET_IDENTITY_key_get_public(), GNUNET_IDENTITY_read_key_from_buffer(), GNUNET_IDENTITY_signature_verify_(), and on_message().
struct GNUNET_CRYPTO_EddsaPublicKey GNUNET_IDENTITY_PublicKey::eddsa_key |
AN EdDSA identtiy key.
Definition at line 135 of file gnunet_identity_service.h.
Referenced by GNUNET_IDENTITY_encrypt(), GNUNET_IDENTITY_key_get_length(), GNUNET_IDENTITY_key_get_public(), and GNUNET_IDENTITY_signature_verify_().
union { ... } |