#include <CombinatoricThresholdRSA.h>
Collaboration diagram for CODEX_ThresholdCrypto::ThresholdRSACrypto< CODEX_VSS::Combinatoric< NumT, ThreshT > >:

Public Types | |
|
typedef CODEX_VSS::Combinatoric< NumT, ThreshT > | ShareType |
| Export the type of the sharing. | |
|
typedef CODEX_VSS::ShareSet< ShareType > | SetType |
| Export the type of the share set. | |
Public Member Functions | |
| ThresholdRSACrypto (const CODEX_ASN1::BigNumber &modulus) | |
| Constructor. | |
| void | sign (const ShareType &shares, const BIGNUM *message, ShareType &partials) const |
| Generate partial signatures. | |
| void | decrypt (const ShareType &shares, const CODEX_Ciphers::RSACipherText &ciphertext, ShareType &partials) const |
| Generate partial decryptions. | |
| BIGNUM * | threshold (const SetType &partials) const |
| Perform a threshold operation from shares. | |
Definition at line 32 of file CombinatoricThresholdRSA.h.
|
||||||||||
|
Perform a threshold operation from shares. This is not simply the recover function for ShareType, since recover is additive, while the threshold operation is multiplicative.
Definition at line 92 of file CombinatoricThresholdRSA.h. |
1.4.1