|
Crypto++
8.9
Free C++ class library of cryptographic schemes
|
Discrete Log (DL) signature scheme base implementation. More...
Inheritance diagram for DL_SignatureSchemeBase< INTFACE, KEY_INTFACE >:Public Member Functions | |
| size_t | SignatureLength () const |
| Provides the signature length. More... | |
| size_t | MaxRecoverableLength () const |
| Provides the maximum recoverable length. More... | |
| size_t | MaxRecoverableLengthFromSignatureLength (size_t signatureLength) const |
| Provides the maximum recoverable length. More... | |
| bool | IsProbabilistic () const |
| Determines if the scheme is probabilistic. More... | |
| bool | AllowNonrecoverablePart () const |
| Determines if the scheme has non-recoverable part. More... | |
| bool | RecoverablePartFirst () const |
| Determines if the scheme allows recoverable part first. More... | |
Discrete Log (DL) signature scheme base implementation.
| INTFACE | PK_Signer or PK_Verifier derived class |
| KEY_INTFACE | DL_Base key base used in the scheme |
DL_SignatureSchemeBase provides common functions for signers and verifiers. DL_Base<DL_PrivateKey> is used for signers, and DL_Base<DL_PublicKey> is used for verifiers.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |