|
purify
C++ Purify implementation with native circuit and BPP support
|
Directories | |
| puresign | |
Files | |
| api.hpp | |
| High-level Purify key generation, evaluation, witness generation, and circuit helpers. | |
| bppp.hpp | |
| C++ wrappers for the BPPP functionality used by Purify. | |
| bulletproof.hpp | |
| Native Bulletproof-style circuit types and witness serialization helpers. | |
| common.hpp | |
| Shared includes and foundational aliases for the Purify C++ implementation. | |
| curve.hpp | |
| Elliptic-curve helpers, fixed parameters, and hash-to-curve utilities for Purify. | |
| error.hpp | |
| Library-level error taxonomy used to classify Purify failures. | |
| expected.hpp | |
| Stable public expected-style types used by Purify. | |
| expr.hpp | |
| Symbolic expression and transcript machinery used to derive Purify circuits. | |
| numeric.hpp | |
| Fixed-width integer and field arithmetic helpers used throughout Purify. | |
| secp_bridge.h | |
| Narrow C ABI exposing secp256k1 scalar and HMAC helpers to the C++ headers. | |
| secp_context.h | |
| Shared public declaration of Purify's reusable secp256k1 context handle. | |
| secret.hpp | |
| Secret-owning Purify key material wrappers. | |
| uint.h | |
| Fixed-width unsigned integer helpers implemented in C for Purify. | |