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

Go to the source code of this file.

Namespaces

namespace  secp256k1
 

Functions

FieldElement secp256k1::ellswift_decode (const std::uint8_t encoding[64]) noexcept
 
std::array< std::uint8_t, 64 > secp256k1::ellswift_create (const Scalar &privkey)
 
std::array< std::uint8_t, 32 > secp256k1::ellswift_xdh (const std::uint8_t ell_a64[64], const std::uint8_t ell_b64[64], const Scalar &our_privkey, bool initiating) noexcept