GNUnet 0.22.2
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:
[legend]

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
 Details, depending on cipher. More...
 

Detailed Description

Type of public signing keys for blind signatures.

Definition at line 4110 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 4126 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: