An identity signature as per LSD0001. More...
#include <gnunet_crypto_lib.h>
Data Fields | |
uint32_t | type |
Type of signature. More... | |
union { | |
struct GNUNET_CRYPTO_EcdsaSignature ecdsa_signature | |
An ECDSA signature. More... | |
struct GNUNET_CRYPTO_EddsaSignature eddsa_signature | |
AN EdDSA signature. More... | |
}; | |
An identity signature as per LSD0001.
Definition at line 453 of file gnunet_crypto_lib.h.
uint32_t GNUNET_CRYPTO_Signature::type |
Type of signature.
Defined by the GNS zone type value. In NBO.
Definition at line 460 of file gnunet_crypto_lib.h.
Referenced by GNUNET_CRYPTO_read_signature_from_buffer(), GNUNET_CRYPTO_sign_(), GNUNET_CRYPTO_signature_get_length(), GNUNET_CRYPTO_signature_verify_(), GNUNET_CRYPTO_write_signature_to_buffer(), pack_srv_room_message(), send_message_to_room(), sign_message(), sign_message_by_peer(), verify_message(), and verify_message_by_peer().
struct GNUNET_CRYPTO_EcdsaSignature GNUNET_CRYPTO_Signature::ecdsa_signature |
An ECDSA signature.
Definition at line 467 of file gnunet_crypto_lib.h.
Referenced by GNUNET_CRYPTO_read_signature_from_buffer(), GNUNET_CRYPTO_sign_(), GNUNET_CRYPTO_signature_get_length(), GNUNET_CRYPTO_signature_verify_(), and GNUNET_CRYPTO_write_signature_to_buffer().
struct GNUNET_CRYPTO_EddsaSignature GNUNET_CRYPTO_Signature::eddsa_signature |
AN EdDSA signature.
Definition at line 472 of file gnunet_crypto_lib.h.
Referenced by GNUNET_CRYPTO_sign_(), GNUNET_CRYPTO_signature_get_length(), and GNUNET_CRYPTO_signature_verify_().
union { ... } GNUNET_CRYPTO_Signature::@13 |