Crypto++ 8.9
Free C++ class library of cryptographic schemes
|
Discrete Log (DL) signature scheme base implementation. More...
#include <pubkey.h>
Public Member Functions | |
size_t | SignatureLength () const |
Provides the signature length. | |
size_t | MaxRecoverableLength () const |
Provides the maximum recoverable length. | |
size_t | MaxRecoverableLengthFromSignatureLength (size_t signatureLength) const |
Provides the maximum recoverable length. | |
bool | IsProbabilistic () const |
Determines if the scheme is probabilistic. | |
bool | AllowNonrecoverablePart () const |
Determines if the scheme has non-recoverable part. | |
bool | RecoverablePartFirst () const |
Determines if the scheme allows recoverable part first. | |
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.
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |