Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Macros
Pages
proofs
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
32
class
ProofOfShuffleOfCommitments
:
public
Verification
33
{
34
private
:
39
arithm::ArrayOfElmts
u
;
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