GNUnet 0.21.1
GNUNET_CRYPTO_Signature Struct Reference

An identity signature as per LSD0001. More...

#include <gnunet_crypto_lib.h>

Collaboration diagram for GNUNET_CRYPTO_Signature:
[legend]

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...
 
}; 
 

Detailed Description

An identity signature as per LSD0001.

Definition at line 440 of file gnunet_crypto_lib.h.

Field Documentation

◆ type

◆ ecdsa_signature

◆ eddsa_signature

struct GNUNET_CRYPTO_EddsaSignature GNUNET_CRYPTO_Signature::eddsa_signature

AN EdDSA signature.

Definition at line 459 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

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