An identity signature as per LSD0001. More...
#include <gnunet_crypto_lib.h>
Data Fields | ||
uint32_t | type | |
Type of signature. | ||
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 |