UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
field_optimal.hpp File Reference
#include "secp256k1/config.hpp"
#include "secp256k1/field.hpp"

Go to the source code of this file.

Namespaces

namespace  secp256k1
 
namespace  secp256k1::fast
 

Macros

#define SECP256K1_OPTIMAL_TIER_64   1
 

Typedefs

using secp256k1::fast::OptimalFieldElement = FieldElement
 

Enumerations

enum class  secp256k1::fast::FieldTier : std::uint8_t { secp256k1::fast::FE64 , secp256k1::fast::FE52 , secp256k1::fast::FE26 }
 

Functions

OptimalFieldElement secp256k1::fast::to_optimal (const FieldElement &fe) noexcept
 
FieldElement secp256k1::fast::from_optimal (const OptimalFieldElement &ofe) noexcept
 

Variables

constexpr FieldTier secp256k1::fast::kOptimalTier = FieldTier::FE64
 
constexpr const char * secp256k1::fast::kOptimalTierName = "4x64 (baseline)"
 

Macro Definition Documentation

◆ SECP256K1_OPTIMAL_TIER_64

#define SECP256K1_OPTIMAL_TIER_64   1

Definition at line 105 of file field_optimal.hpp.