proofofshuffleofcommitments.hpp
Go to the documentation of this file.
1 
12 #ifndef _PROOFOFSHUFFLEOFCOMMITMENTS_H_
13 #define _PROOFOFSHUFFLEOFCOMMITMENTS_H_
14 
15 
16 #include "verification.hpp"
17 
18 
19 
20 namespace proofs {
21 
22 
33 {
34 private:
40 
41 public:
59  ProofOfShuffleOfCommitments(bool &readingWasOK,
60  XmlConfig * config,
61  std::vector<uint8_t> prefix,
62  unsigned int nZero,
63  arithm::ArrayOfElmts pedersen,
64  verifierUtils::ByteTree * commitmentFSproof,
65  verifierUtils::ByteTree * replyFSproof);
66 
78  bool isEverythingOK();
79 
80 };
81 
82 
83 } // closing namespace
84 
85 #endif