11#include <botan/dl_algo.h>
21 std::string
algo_name()
const override {
return "DSA"; }
33 const std::vector<uint8_t>& key_bits) :
45 std::unique_ptr<PK_Ops::Verification>
46 create_verification_op(
const std::string& params,
47 const std::string& provider)
const override;
75 const BigInt& private_key = 0);
79 std::unique_ptr<PK_Ops::Signature>
81 const std::string& params,
82 const std::string& provider)
const override;
DL_Group::Format group_format() const override
size_t message_parts() const override
DSA_PublicKey(const AlgorithmIdentifier &alg_id, const std::vector< uint8_t > &key_bits)
size_t message_part_size() const override
std::string algo_name() const override
int(* final)(unsigned char *, CTX *)
#define BOTAN_PUBLIC_API(maj, min)
std::vector< T, secure_allocator< T > > secure_vector