GNUnet 0.21.1
GNUNET_CRYPTO_BlindSignPublicKey Struct Reference

Type of public signing keys for blind signatures. More...

#include <gnunet_crypto_lib.h>

Collaboration diagram for GNUNET_CRYPTO_BlindSignPublicKey:

Data Fields

enum GNUNET_CRYPTO_BlindSignatureAlgorithm cipher
 Type of the public key. More...
unsigned int rc
 Reference counter. More...
struct GNUNET_HashCode pub_key_hash
 Hash of the public key. More...
union {
   struct GNUNET_CRYPTO_CsPublicKey   cs_public_key
 If we use GNUNET_CRYPTO_BSA_CS in cipher. More...
   struct GNUNET_CRYPTO_RsaPublicKey *   rsa_public_key
 If we use GNUNET_CRYPTO_BSA_RSA in cipher. More...
 Details, depending on cipher. More...

Detailed Description

Type of public signing keys for blind signatures.

Definition at line 3539 of file gnunet_crypto_lib.h.

Field Documentation

◆ cipher

◆ rc

unsigned int GNUNET_CRYPTO_BlindSignPublicKey::rc

◆ pub_key_hash

struct GNUNET_HashCode GNUNET_CRYPTO_BlindSignPublicKey::pub_key_hash

Hash of the public key.

Definition at line 3555 of file gnunet_crypto_lib.h.

Referenced by extract_blind_sign_pub(), and GNUNET_CRYPTO_bsign_pub_cmp().

◆ cs_public_key

◆ rsa_public_key


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