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 497 of file gnunet_crypto_lib.h.
| uint32_t GNUNET_CRYPTO_BlindableKeySignature::type |
Type of signature.
Defined by the GNS zone type value. In NBO.
Definition at line 504 of file gnunet_crypto_lib.h.
Referenced by GNUNET_CRYPTO_blinded_key_sign_(), GNUNET_CRYPTO_blinded_key_signature_get_length(), GNUNET_CRYPTO_blinded_key_signature_verify_(), GNUNET_CRYPTO_read_blinded_key_signature_from_buffer(), GNUNET_CRYPTO_write_blinded_key_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_BlindableKeySignature::ecdsa_signature |
An ECDSA signature.
Definition at line 511 of file gnunet_crypto_lib.h.
Referenced by GNUNET_CRYPTO_blinded_key_sign_(), GNUNET_CRYPTO_blinded_key_signature_get_length(), GNUNET_CRYPTO_blinded_key_signature_verify_(), GNUNET_CRYPTO_read_blinded_key_signature_from_buffer(), and GNUNET_CRYPTO_write_blinded_key_signature_to_buffer().
| struct GNUNET_CRYPTO_EddsaSignature GNUNET_CRYPTO_BlindableKeySignature::eddsa_signature |
AN EdDSA signature.
Definition at line 516 of file gnunet_crypto_lib.h.
Referenced by GNUNET_CRYPTO_blinded_key_sign_(), GNUNET_CRYPTO_blinded_key_signature_get_length(), and GNUNET_CRYPTO_blinded_key_signature_verify_().
| union { ... } GNUNET_CRYPTO_BlindableKeySignature |