|
UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
|
#include <cstdint>#include <array>#include "secp256k1/field.hpp"#include "secp256k1/field_52_impl.hpp"Go to the source code of this file.
Classes | |
| struct | secp256k1::fast::FieldElement52 |
Namespaces | |
| namespace | secp256k1 |
| namespace | secp256k1::fast |
| namespace | secp256k1::fast::fe52_constants |
Functions | |
| void | secp256k1::fast::fe52_normalize (std::uint64_t *r) noexcept |
Variables | |
| constexpr std::uint64_t | secp256k1::fast::fe52_constants::M52 = 0xFFFFFFFFFFFFFULL |
| constexpr std::uint64_t | secp256k1::fast::fe52_constants::M48 = 0xFFFFFFFFFFFFULL |
| constexpr std::uint64_t | secp256k1::fast::fe52_constants::R52 = 0x1000003D10ULL |
| constexpr std::uint64_t | secp256k1::fast::fe52_constants::P0 = 0xFFFFEFFFFFC2FULL |
| constexpr std::uint64_t | secp256k1::fast::fe52_constants::P1 = 0xFFFFFFFFFFFFFULL |
| constexpr std::uint64_t | secp256k1::fast::fe52_constants::P2 = 0xFFFFFFFFFFFFFULL |
| constexpr std::uint64_t | secp256k1::fast::fe52_constants::P3 = 0xFFFFFFFFFFFFFULL |
| constexpr std::uint64_t | secp256k1::fast::fe52_constants::P4 = 0xFFFFFFFFFFFFULL |