Type of private signing keys for blind signing. More...
#include <gnunet_crypto_lib.h>
Data Fields | |
enum GNUNET_CRYPTO_BlindSignatureAlgorithm | cipher |
Type of the public key. More... | |
unsigned int | rc |
Reference counter. More... | |
union { | |
struct GNUNET_CRYPTO_CsPrivateKey cs_private_key | |
If we use GNUNET_CRYPTO_BSA_CS in cipher. More... | |
struct GNUNET_CRYPTO_RsaPrivateKey * rsa_private_key | |
If we use GNUNET_CRYPTO_BSA_RSA in cipher. More... | |
} | details |
Details, depending on cipher. More... | |
Type of private signing keys for blind signing.
Definition at line 4150 of file gnunet_crypto_lib.h.
enum GNUNET_CRYPTO_BlindSignatureAlgorithm GNUNET_CRYPTO_BlindSignPrivateKey::cipher |
Type of the public key.
Definition at line 4156 of file gnunet_crypto_lib.h.
Referenced by extract_blind_sign_priv(), GNUNET_CRYPTO_blind_sign(), GNUNET_CRYPTO_blind_sign_keys_create_va(), GNUNET_CRYPTO_blind_sign_priv_decref(), GNUNET_CRYPTO_get_blinding_input_values(), and qconv_blind_sign_priv().
unsigned int GNUNET_CRYPTO_BlindSignPrivateKey::rc |
Reference counter.
Definition at line 4161 of file gnunet_crypto_lib.h.
Referenced by extract_blind_sign_priv(), GNUNET_CRYPTO_blind_sign_keys_create_va(), GNUNET_CRYPTO_blind_sign_priv_decref(), and GNUNET_CRYPTO_bsign_priv_incref().
struct GNUNET_CRYPTO_CsPrivateKey GNUNET_CRYPTO_BlindSignPrivateKey::cs_private_key |
If we use GNUNET_CRYPTO_BSA_CS in cipher.
Definition at line 4171 of file gnunet_crypto_lib.h.
Referenced by extract_blind_sign_priv(), GNUNET_CRYPTO_blind_sign(), GNUNET_CRYPTO_blind_sign_keys_create_va(), GNUNET_CRYPTO_get_blinding_input_values(), and qconv_blind_sign_priv().
struct GNUNET_CRYPTO_RsaPrivateKey* GNUNET_CRYPTO_BlindSignPrivateKey::rsa_private_key |
If we use GNUNET_CRYPTO_BSA_RSA in cipher.
Definition at line 4176 of file gnunet_crypto_lib.h.
Referenced by extract_blind_sign_priv(), GNUNET_CRYPTO_blind_sign(), GNUNET_CRYPTO_blind_sign_keys_create_va(), GNUNET_CRYPTO_blind_sign_priv_decref(), and qconv_blind_sign_priv().
union { ... } GNUNET_CRYPTO_BlindSignPrivateKey::details |
Details, depending on cipher.
Referenced by extract_blind_sign_priv(), GNUNET_CRYPTO_blind_sign(), GNUNET_CRYPTO_blind_sign_keys_create_va(), GNUNET_CRYPTO_blind_sign_priv_decref(), GNUNET_CRYPTO_get_blinding_input_values(), and qconv_blind_sign_priv().