Botan 2.19.5 Crypto and TLS for C&

Namespaces | Functions
ge.cpp File Reference
`#include <botan/internal/ed25519_internal.h>`
`#include <assert.h>`

Go to the source code of this file.

## Namespaces
namespace | Botan

## Functions
void | Botan::ge_double_scalarmult_vartime (uint8_t out[32], const uint8_t *a, const ge_p3 *A, const uint8_t *b)
int | Botan::ge_frombytes_negate_vartime (ge_p3 *, const uint8_t *)
void | Botan::ge_scalarmult_base (uint8_t out[32], const uint8_t in[32])

## Variable Documentation

## ◆ T

fe T

Definition at line 37 of file ge.cpp.

Referenced by Botan::RandomNumberGenerator::add_entropy_T(), Botan::PKCS11::AttributeContainer::add_numeric(), Botan::secure_allocator< T >::allocate(), Botan::TLS::append_tls_length_value(), Botan_FFI::apply_fn(), Botan::bit_permute_step(), Botan::blamka_ssse3(), Botan::SIMD_4x32::bswap(), Botan::ceil_log2(), Botan::clear_mem(), Botan::CT::conditional_swap(), Botan::CT::conditional_swap_ptr(), Botan::copy_mem(), Botan::copy_out_be(), Botan::copy_out_le(), Botan::ctz(), Botan::secure_allocator< T >::deallocate(), Botan::BER_Decoder::decode_and_check(), Botan::BER_Decoder::decode_integer_type(), Botan::BER_Decoder::decode_list(), Botan::CT::Mask< T >::expand(), Botan::expand_top_bit(), Botan::CCM_Encryption::finish(), Botan::CCM_Decryption::finish(), Botan::SIV_Decryption::finish(), Botan::TLS::Extensions::get(), Botan::get_byte(), Botan::TLS::TLS_Data_Reader::get_elem(), Botan::Extensions::get_extension_object_as(), Botan::BER_Decoder::get_next_value(), Botan::TLS::TLS_Data_Reader::get_range(), Botan::TLS::TLS_Data_Reader::get_range_vector(), Botan::Extensions::get_raw(), Botan::high_bit(), Botan::CT::Mask< T >::is_any_of(), Botan::CT::Mask< T >::is_equal(), Botan::is_power_of_2(), Botan::CT::Mask< T >::is_within_range(), Botan::load_be(), Botan::load_le(), Botan::make_unique(), Botan::CT::Mask< T >::Mask(), Botan::SHA_3::permute(), Botan::CT::poison(), Botan::prefetch_readonly(), Botan::prefetch_readwrite(), Botan::Dynamically_Loaded_Library::resolve(), Botan::rotate_left(), Botan::rotate_right(), Botan::rotl(), Botan::rotl_var(), Botan::rotr(), Botan::rotr_var(), Botan_FFI::safe_get(), Botan::same_mem(), SBoxD0(), SBoxD1(), SBoxD2(), SBoxD3(), SBoxD4(), SBoxD5(), SBoxD6(), SBoxD7(), SBoxE0(), SBoxE1(), SBoxE2(), SBoxE3(), SBoxE4(), SBoxE5(), SBoxE6(), SBoxE7(), Botan::PKCS11::Object::search(), Botan::CT::Mask< T >::select(), Botan::CT::Mask< T >::select_and_unpoison(), Botan::CT::Mask< T >::set(), Botan::SHA3_round(), Botan::store_be(), Botan::store_le(), Botan::swap_bits(), Botan::typecast_copy(), Botan::CT::unpoison(), and Botan::CT::Mask< T >::unpoisoned_value().

## ◆ T2d

fe T2d

Definition at line 52 of file ge.cpp.

## ◆ X

fe X

Definition at line 27 of file ge.cpp.

Referenced by Botan::FPE_FE1::decrypt(), Botan::DL_Group::DL_Group(), Botan::FPE_FE1::encrypt(), Botan::FPE::fe1_decrypt(), Botan::FPE::fe1_encrypt(), Botan::CCM_Encryption::finish(), Botan::CCM_Decryption::finish(), Botan::generate_dsa_primes(), Botan::is_perfect_square(), Botan::redc_mul(), and Botan::RTSS_Share::split().

## ◆ xy2d

fe xy2d

Definition at line 44 of file ge.cpp.

## ◆ Y

fe Y

Definition at line 28 of file ge.cpp.

Referenced by Botan::TLS::Callbacks::tls_dh_agree().

## ◆ yminusx

fe yminusx

Definition at line 43 of file ge.cpp.

## ◆ YminusX

fe YminusX

Definition at line 50 of file ge.cpp.

## ◆ yplusx

fe yplusx

Definition at line 42 of file ge.cpp.

## ◆ YplusX

fe YplusX

Definition at line 49 of file ge.cpp.

## ◆ Z

fe Z

Definition at line 29 of file ge.cpp.