GNUnet debian-0.24.3-29-g453fda2cf
 
Loading...
Searching...
No Matches
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.
 
unsigned int rc
 Reference counter.
 
struct GNUNET_HashCode pub_key_hash
 Hash of the public key.
 
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.
 

Detailed Description

Type of public signing keys for blind signatures.

Definition at line 4089 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 4105 of file gnunet_crypto_lib.h.

Referenced by extract_blind_sign_pub(), and GNUNET_CRYPTO_bsign_pub_cmp().

◆ cs_public_key

◆ rsa_public_key

◆ [union]


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