GNUnet 0.21.1
GNUNET_CRYPTO_CsBlindSignature Struct Reference

The Sign Answer for Clause Blind Schnorr signature. More...

#include <gnunet_crypto_lib.h>

Collaboration diagram for GNUNET_CRYPTO_CsBlindSignature:
[legend]

Data Fields

unsigned int b
 To make ROS problem harder, the signer chooses an unpredictable b and only calculates signature of c_b. More...
 
struct GNUNET_CRYPTO_CsBlindS s_scalar
 The blinded s scalar calculated from c_b. More...
 

Detailed Description

The Sign Answer for Clause Blind Schnorr signature.

The sign operation returns a parameter

Parameters
band the signature scalar
s_scalar.

Definition at line 3360 of file gnunet_crypto_lib.h.

Field Documentation

◆ b

unsigned int GNUNET_CRYPTO_CsBlindSignature::b

To make ROS problem harder, the signer chooses an unpredictable b and only calculates signature of c_b.

Definition at line 3366 of file gnunet_crypto_lib.h.

Referenced by checkvec(), GNUNET_CRYPTO_blind_sig_unblind(), GNUNET_CRYPTO_cs_sign_derive(), and output_vectors().

◆ s_scalar

struct GNUNET_CRYPTO_CsBlindS GNUNET_CRYPTO_CsBlindSignature::s_scalar

The blinded s scalar calculated from c_b.

Definition at line 3371 of file gnunet_crypto_lib.h.

Referenced by checkvec(), GNUNET_CRYPTO_blind_sig_unblind(), GNUNET_CRYPTO_cs_sign_derive(), and output_vectors().


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