Botan
1.11.15
|
#include <botan/internal/pk_utils.h>
#include <botan/dsa.h>
#include <botan/keypair.h>
#include <botan/pow_mod.h>
#include <botan/reducer.h>
#include <botan/rfc6979.h>
#include <future>
Go to the source code of this file.
Namespaces | |
namespace | Botan |
std::string m_hash |
Definition at line 101 of file dsa.cpp.
Referenced by Botan::KDF1::clone(), Botan::KDF2::clone(), Botan::PKCS5_PBKDF1::clone(), Botan::EMSA1::hash_output_length(), Botan::Lion::key_spec(), Botan::KDF1::name(), Botan::KDF2::name(), Botan::PKCS5_PBKDF1::name(), Botan::Hash_Filter::name(), Botan::HMAC::output_length(), Botan::PKCS5_PBKDF1::pbkdf(), and Botan::Hash_Filter::write().
Modular_Reducer mod_p |
Definition at line 162 of file dsa.cpp.
Referenced by Botan::ressol().
Fixed_Base_Power_Mod powermod_g_p |
Fixed_Base_Power_Mod powermod_y_p |
const BigInt& q |
Definition at line 97 of file dsa.cpp.
Referenced by Botan::divide(), Botan::generate_dsa_primes(), Botan::Output_Buffers::get_bytes_read(), Botan::IF_Scheme_PrivateKey::get_q(), Botan::monty_inverse(), Botan::operator%(), Botan::operator/(), Botan::Output_Buffers::peek(), Botan::Output_Buffers::read(), Botan::Output_Buffers::remaining(), Botan::ressol(), and Botan::polyn_gf2m::sqrt_mod_init().
const BigInt& x |
Definition at line 98 of file dsa.cpp.
Referenced by Botan::BigInt::abs(), Botan::secure_allocator< T >::address(), Botan::curve25519_donna(), Botan::mlock_allocator::deallocate(), Botan::BigInt::decode(), Botan::divide(), Botan::EC_PrivateKey::EC_PrivateKey(), Botan::Fixed_Window_Exponentiator::execute(), Botan::Montgomery_Exponentiator::execute(), Botan::gcd(), Botan::generate_srp6_verifier(), Botan::DL_Scheme_PrivateKey::get_x(), Botan::gf2m_small_m::Gf2m_Field::gf_div(), Botan::gf2m_small_m::Gf2m_Field::gf_inv(), Botan::gf2m_small_m::Gf2m_Field::gf_l_from_n(), Botan::gf2m_small_m::Gf2m_Field::gf_pow(), Botan::gf2m_small_m::Gf2m_Field::gf_square_ln(), Botan::GOST_3410_PublicKey::GOST_3410_PublicKey(), Botan::hex_encode(), Botan::jacobi(), Botan::low_zero_bits(), Botan::make_new_T_1X(), Botan::monty_inverse(), Botan::operator+(), Botan::BigInt::operator++(), Botan::donna128::operator+=(), Botan::BigInt::operator-(), Botan::BigInt::operator--(), Botan::operator<<(), Botan::operator>>(), Botan::OS2ECP(), Botan::Modular_Reducer::reduce(), Botan::GOST_28147_89_Params::sbox_entry(), Botan::Montgomery_Exponentiator::set_base(), Botan::BigInt::sig_words(), Botan::srp6_client_agree(), std::swap< Botan::BigInt >(), Botan::word8_linmul3(), Botan::word8_muladd(), Botan::word_add(), Botan::word_sub(), and Botan::GOST_3410_PublicKey::x509_subject_public_key().
const BigInt& y |
Definition at line 159 of file dsa.cpp.
Referenced by Botan::bigint_monty_redc(), Botan::mlock_allocator::deallocate(), Botan::divide(), Botan::Montgomery_Exponentiator::execute(), Botan::gcd(), Botan::DL_Scheme_PublicKey::get_y(), Botan::GOST_3410_PublicKey::GOST_3410_PublicKey(), Botan::is_prime(), Botan::jacobi(), Botan::monty_inverse(), Botan::operator*(), Botan::operator+(), Botan::BigInt::operator/=(), Botan::operator<<(), Botan::operator>>(), Botan::OS2ECP(), Botan::Montgomery_Exponentiator::set_base(), std::swap< Botan::BigInt >(), Botan::word8_linmul3(), Botan::word8_muladd(), Botan::word_add(), Botan::word_sub(), and Botan::GOST_3410_PublicKey::x509_subject_public_key().