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