Botan 3.9.0
Crypto and TLS for C&
|
Internal Header. More...
#include <botan/types.h>
#include <botan/internal/ct_utils.h>
#include <botan/internal/pcurves_algos.h>
#include <vector>
Go to the source code of this file.
Classes | |
class | Botan::AffinePointTable< C, R > |
Namespaces | |
namespace | Botan |
Functions | |
template<typename C, size_t WindowBits, typename BlindedScalar> | |
C::ProjectivePoint | Botan::basemul_exec (std::span< const typename C::AffinePoint > table, const BlindedScalar &scalar, RandomNumberGenerator &rng) |
template<typename C, size_t WindowBits> | |
std::vector< typename C::AffinePoint > | Botan::basemul_setup (const typename C::AffinePoint &p, size_t max_scalar_bits) |
template<typename C, size_t WindowBits, typename BlindedScalar> | |
C::ProjectivePoint | Botan::mul2_exec (const AffinePointTable< C > &table, const BlindedScalar &x, const BlindedScalar &y, RandomNumberGenerator &rng) |
template<typename C, size_t WindowBits> | |
std::vector< typename C::ProjectivePoint > | Botan::mul2_setup (const typename C::AffinePoint &p, const typename C::AffinePoint &q) |
template<typename C, size_t WindowBits, typename BlindedScalar> | |
C::ProjectivePoint | Botan::varpoint_exec (const AffinePointTable< C > &table, const BlindedScalar &scalar, RandomNumberGenerator &rng) |
template<typename C, size_t TableSize> | |
AffinePointTable< C > | Botan::varpoint_setup (const typename C::AffinePoint &p) |
Internal Header.
Definition in file pcurves_mul.h.