|
Botan 3.9.0
Crypto and TLS for C&
|
#include <pcurves_impl.h>
Public Types | |
| typedef C::AffinePoint | AffinePoint |
| using | BlindedScalar = BlindedScalarBits<C, WindowBits> |
| typedef C::ProjectivePoint | ProjectivePoint |
| typedef C::Scalar | Scalar |
Public Member Functions | |
| ProjectivePoint | mul (const Scalar &s, RandomNumberGenerator &rng) const |
| PrecomputedBaseMulTable (const AffinePoint &p) | |
Static Public Attributes | |
| static constexpr size_t | WindowBits = W |
| static constexpr size_t | Windows = (BlindedScalar::Bits + WindowBits - 1) / WindowBits |
Definition at line 1387 of file pcurves_impl.h.
| typedef C::AffinePoint Botan::PrecomputedBaseMulTable< C, W >::AffinePoint |
Definition at line 1390 of file pcurves_impl.h.
| using Botan::PrecomputedBaseMulTable< C, W >::BlindedScalar = BlindedScalarBits<C, WindowBits> |
Definition at line 1396 of file pcurves_impl.h.
| typedef C::ProjectivePoint Botan::PrecomputedBaseMulTable< C, W >::ProjectivePoint |
Definition at line 1391 of file pcurves_impl.h.
| typedef C::Scalar Botan::PrecomputedBaseMulTable< C, W >::Scalar |
Definition at line 1389 of file pcurves_impl.h.
|
inlineexplicit |
Definition at line 1400 of file pcurves_impl.h.
References Botan::basemul_setup(), and WindowBits.
|
inline |
Definition at line 1403 of file pcurves_impl.h.
References Botan::basemul_exec().
|
staticconstexpr |
Definition at line 1393 of file pcurves_impl.h.
Referenced by PrecomputedBaseMulTable().
|
staticconstexpr |
Definition at line 1398 of file pcurves_impl.h.