UltrafastSecp256k1
3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
UltrafastSecp256k1.hpp
Go to the documentation of this file.
1
// ============================================================================
2
// UltrafastSecp256k1 -- Umbrella Header
3
// ============================================================================
4
// Includes all public API headers for iOS/macOS/SPM/CocoaPods integration.
5
//
6
// #include "UltrafastSecp256k1.hpp" // Everything
7
// // -- or individual headers --
8
// #include "secp256k1/ecdsa.hpp" // ECDSA only
9
// #include "secp256k1/schnorr.hpp" // Schnorr only
10
// ============================================================================
11
12
#pragma once
13
14
// -- Core Types --------------------------------------------------------------
15
#include "
secp256k1/field.hpp
"
16
#include "
secp256k1/scalar.hpp
"
17
#include "
secp256k1/point.hpp
"
18
#include "
secp256k1/precompute.hpp
"
19
20
// -- Fast (Non-CT) Operations ------------------------------------------------
21
#include "
secp256k1/fast.hpp
"
22
#include "
secp256k1/glv.hpp
"
23
#include "
secp256k1/init.hpp
"
24
#include "
secp256k1/selftest.hpp
"
25
26
// -- Constant-Time (Side-Channel Resistant) ----------------------------------
27
#include "
secp256k1/ct/field.hpp
"
28
#include "
secp256k1/ct/scalar.hpp
"
29
#include "
secp256k1/ct/point.hpp
"
30
#include "
secp256k1/ct/ops.hpp
"
31
32
// -- Cryptographic Protocols -------------------------------------------------
33
#include "
secp256k1/sha256.hpp
"
34
#include "
secp256k1/ecdsa.hpp
"
35
#include "
secp256k1/schnorr.hpp
"
field.hpp
point.hpp
scalar.hpp
ecdsa.hpp
fast.hpp
field.hpp
glv.hpp
init.hpp
ops.hpp
point.hpp
precompute.hpp
scalar.hpp
schnorr.hpp
selftest.hpp
sha256.hpp
cpu
include
UltrafastSecp256k1.hpp
Generated by
1.9.8