11#include <botan/dl_algo.h>
12#include <botan/pk_ops.h>
13#include <botan/reducer.h>
14#include <botan/pow_mod.h>
55 const BigInt& private_key = 0);
95 bool verify(
const byte msg[],
size_t msg_len,
96 const byte sig[],
size_t sig_len);
DL_Scheme_PrivateKey(const AlgorithmIdentifier &alg_id, const MemoryRegion< byte > &key_bits, DL_Group::Format group_format)
DL_Scheme_PublicKey(const AlgorithmIdentifier &alg_id, const MemoryRegion< byte > &key_bits, DL_Group::Format group_format)
const BigInt & group_q() const
DSA_PrivateKey(const AlgorithmIdentifier &alg_id, const MemoryRegion< byte > &key_bits, RandomNumberGenerator &rng)
bool check_key(RandomNumberGenerator &rng, bool strong) const
size_t message_part_size() const
size_t message_parts() const
DL_Group::Format group_format() const
size_t max_input_bits() const
DSA_PublicKey(const AlgorithmIdentifier &alg_id, const MemoryRegion< byte > &key_bits)
std::string algo_name() const
size_t message_part_size() const
size_t message_parts() const
DSA_Signature_Operation(const DSA_PrivateKey &dsa)
size_t max_input_bits() const
DSA_Verification_Operation(const DSA_PublicKey &dsa)
bool with_recovery() const
size_t max_input_bits() const
size_t message_part_size() const
size_t message_parts() const