Botan  2.6.0
Crypto and TLS for C++11
Namespaces | Functions
ge.cpp File Reference
#include <botan/internal/ed25519_internal.h>
#include <assert.h>

Go to the source code of this file.

Namespaces

 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::SIMD_4x32::bswap(), Botan::ceil_log2(), Botan::clear_mem(), Botan::CT::cond_zero_mem(), Botan::CT::conditional_copy_mem(), 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::DES::decrypt_n(), Botan::TripleDES::decrypt_n(), Botan::DES::encrypt_n(), Botan::TripleDES::encrypt_n(), Botan::CT::expand_mask(), Botan::CT::expand_top_bit(), Botan::CCM_Encryption::finish(), Botan::SIV_Decryption::finish(), Botan::CCM_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::hamming_weight(), Botan::high_bit(), Botan::CT::is_zero(), Botan::load_be(), Botan::load_le(), Botan::low_bit(), Botan::make_unique(), 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(), Botan::PKCS11::Object::search(), Botan::CT::select(), Botan::set_mem(), Botan::significant_bytes(), Botan::store_be(), Botan::store_le(), Botan::CT::unpoison(), and Botan::Buffered_Computation::update_be().

◆ T2d

fe T2d

Definition at line 52 of file ge.cpp.

◆ X

fe X

◆ 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.

Referenced by Botan::gcm_multiply_ssse3().