Type of (unblinded) signatures. More...
#include <gnunet_crypto_lib.h>
Data Fields | ||
| enum GNUNET_CRYPTO_BlindSignatureAlgorithm | cipher | |
| Type of the signature. | ||
| unsigned int | rc | |
| Reference counter. | ||
| union { | ||
| struct GNUNET_CRYPTO_CsSignature cs_signature | ||
| If we use GNUNET_CRYPTO_BSA_CS in cipher. More... | ||
| struct GNUNET_CRYPTO_RsaSignature * rsa_signature | ||
| If we use GNUNET_CRYPTO_BSA_RSA in cipher. More... | ||
| } | details | |
| Details, depending on cipher. | ||
Type of (unblinded) signatures.
Definition at line 3980 of file gnunet_crypto_lib.h.
| enum GNUNET_CRYPTO_BlindSignatureAlgorithm GNUNET_CRYPTO_UnblindedSignature::cipher |
Type of the signature.
Definition at line 3986 of file gnunet_crypto_lib.h.
Referenced by extract_unblinded_sig(), GNUNET_CRYPTO_blind_sig_unblind(), GNUNET_CRYPTO_blind_sig_verify(), GNUNET_CRYPTO_ub_sig_cmp(), GNUNET_CRYPTO_unblinded_sig_decref(), parse_unblinded_sig(), and qconv_unblinded_sig().
| unsigned int GNUNET_CRYPTO_UnblindedSignature::rc |
Reference counter.
Definition at line 3991 of file gnunet_crypto_lib.h.
Referenced by extract_unblinded_sig(), GNUNET_CRYPTO_blind_sig_unblind(), GNUNET_CRYPTO_ub_sig_incref(), GNUNET_CRYPTO_unblinded_sig_decref(), and parse_unblinded_sig().
| struct GNUNET_CRYPTO_CsSignature GNUNET_CRYPTO_UnblindedSignature::cs_signature |
If we use GNUNET_CRYPTO_BSA_CS in cipher.
Definition at line 4001 of file gnunet_crypto_lib.h.
Referenced by extract_unblinded_sig(), GNUNET_CRYPTO_blind_sig_unblind(), GNUNET_CRYPTO_blind_sig_verify(), GNUNET_CRYPTO_ub_sig_cmp(), parse_unblinded_sig(), and qconv_unblinded_sig().
| struct GNUNET_CRYPTO_RsaSignature* GNUNET_CRYPTO_UnblindedSignature::rsa_signature |
If we use GNUNET_CRYPTO_BSA_RSA in cipher.
Definition at line 4006 of file gnunet_crypto_lib.h.
Referenced by extract_unblinded_sig(), GNUNET_CRYPTO_blind_sig_unblind(), GNUNET_CRYPTO_blind_sig_verify(), GNUNET_CRYPTO_ub_sig_cmp(), GNUNET_CRYPTO_unblinded_sig_decref(), parse_unblinded_sig(), and qconv_unblinded_sig().
| union { ... } GNUNET_CRYPTO_UnblindedSignature::details |
Details, depending on cipher.
Referenced by extract_unblinded_sig(), GNUNET_CRYPTO_blind_sig_unblind(), GNUNET_CRYPTO_blind_sig_verify(), GNUNET_CRYPTO_ub_sig_cmp(), GNUNET_CRYPTO_unblinded_sig_decref(), parse_unblinded_sig(), and qconv_unblinded_sig().