|
UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
|
Go to the source code of this file.
Classes | |
| struct | secp256k1::fast::FieldElement26 |
Namespaces | |
| namespace | secp256k1 |
| namespace | secp256k1::fast |
| namespace | secp256k1::fast::fe26_constants |
Functions | |
| void | secp256k1::fast::fe26_mul_inner (std::uint32_t *r, const std::uint32_t *a, const std::uint32_t *b) noexcept |
| void | secp256k1::fast::fe26_sqr_inner (std::uint32_t *r, const std::uint32_t *a) noexcept |
| void | secp256k1::fast::fe26_normalize (std::uint32_t *r) noexcept |
| void | secp256k1::fast::fe26_normalize_weak (std::uint32_t *r) noexcept |
Variables | |
| constexpr std::uint32_t | secp256k1::fast::fe26_constants::M26 = 0x3FFFFFFU |
| constexpr std::uint32_t | secp256k1::fast::fe26_constants::M22 = 0x3FFFFFU |
| constexpr std::uint32_t | secp256k1::fast::fe26_constants::P0 = 0x3FFFC2FU |
| constexpr std::uint32_t | secp256k1::fast::fe26_constants::P1 = 0x3FFFFBFU |
| constexpr std::uint32_t | secp256k1::fast::fe26_constants::P2 = 0x3FFFFFFU |
| constexpr std::uint32_t | secp256k1::fast::fe26_constants::P3 = 0x3FFFFFFU |
| constexpr std::uint32_t | secp256k1::fast::fe26_constants::P4 = 0x3FFFFFFU |
| constexpr std::uint32_t | secp256k1::fast::fe26_constants::P5 = 0x3FFFFFFU |
| constexpr std::uint32_t | secp256k1::fast::fe26_constants::P6 = 0x3FFFFFFU |
| constexpr std::uint32_t | secp256k1::fast::fe26_constants::P7 = 0x3FFFFFFU |
| constexpr std::uint32_t | secp256k1::fast::fe26_constants::P8 = 0x3FFFFFFU |
| constexpr std::uint32_t | secp256k1::fast::fe26_constants::P9 = 0x3FFFFFU |