UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
pippenger.hpp File Reference
#include <cstddef>
#include <cstdint>
#include <vector>
#include "secp256k1/scalar.hpp"
#include "secp256k1/point.hpp"

Go to the source code of this file.

Namespaces

namespace  secp256k1
 

Functions

fast::Point secp256k1::pippenger_msm (const fast::Scalar *scalars, const fast::Point *points, std::size_t n)
 
fast::Point secp256k1::pippenger_msm (const std::vector< fast::Scalar > &scalars, const std::vector< fast::Point > &points)
 
unsigned secp256k1::pippenger_optimal_window (std::size_t n)
 
fast::Point secp256k1::msm (const fast::Scalar *scalars, const fast::Point *points, std::size_t n)
 
fast::Point secp256k1::msm (const std::vector< fast::Scalar > &scalars, const std::vector< fast::Point > &points)