Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
r1cs_ppzkadsnark_pp.hpp
Go to the documentation of this file.
1 
13 #ifndef R1CS_PPZKADSNARK_PP_HPP_
14 #define R1CS_PPZKADSNARK_PP_HPP_
15 
19 
20 namespace libsnark
21 {
22 
24 {
25 public:
27  typedef ed25519_skT skT;
28  typedef ed25519_vkT vkT;
29  typedef ed25519_sigT sigT;
31 
32  static void init_public_params();
33 };
34 
35 }; // namespace libsnark
36 
37 #endif // R1CS_PPZKADSNARK_PP_HPP_
libsnark::default_r1cs_ppzksnark_pp
libff::default_ec_pp default_r1cs_ppzksnark_pp
Definition: r1cs_ppzksnark_pp.hpp:20
libsnark
Definition: accumulation_vector.hpp:18
libsnark::default_r1cs_ppzkadsnark_pp::snark_pp
default_r1cs_ppzksnark_pp snark_pp
Definition: r1cs_ppzkadsnark_pp.hpp:26
aes_ctr_prf.hpp
libsnark::aesPrfKeyT
Definition: aes_ctr_prf.hpp:20
libsnark::default_r1cs_ppzkadsnark_pp::vkT
ed25519_vkT vkT
Definition: r1cs_ppzkadsnark_pp.hpp:28
libsnark::ed25519_sigT
Definition: ed25519_signature.hpp:26
libsnark::default_r1cs_ppzkadsnark_pp::init_public_params
static void init_public_params()
Definition: r1cs_ppzkadsnark_pp.cpp:17
libsnark::default_r1cs_ppzkadsnark_pp
Definition: r1cs_ppzkadsnark_pp.hpp:23
ed25519_signature.hpp
libsnark::default_r1cs_ppzkadsnark_pp::skT
ed25519_skT skT
Definition: r1cs_ppzkadsnark_pp.hpp:27
libsnark::ed25519_vkT
Definition: ed25519_signature.hpp:32
libsnark::ed25519_skT
Definition: ed25519_signature.hpp:38
r1cs_ppzksnark_pp.hpp
libsnark::default_r1cs_ppzkadsnark_pp::sigT
ed25519_sigT sigT
Definition: r1cs_ppzkadsnark_pp.hpp:29
libsnark::default_r1cs_ppzkadsnark_pp::prfKeyT
aesPrfKeyT prfKeyT
Definition: r1cs_ppzkadsnark_pp.hpp:30