|
purify
C++ Purify implementation with native circuit and BPP support
|
Cacheable topic-bound nonce-proof template. More...
#include <legacy.hpp>
Static Public Member Functions | |
| static Result< TopicProofCache > | build (std::span< const unsigned char > topic) |
| Builds a reusable verifier template for one exact topic. | |
Data Fields | |
| Bytes | topic |
| Bytes | eval_input |
| NativeBulletproofCircuitTemplate | circuit_template |
| Bytes | template_digest |
| ExperimentalBulletproofBackendCache | backend_cache |
This bundles the exact topic together with the public-key-agnostic circuit template needed for topic-bound proof(R) creation and verification. Reuse the same instance across multiple users for the same topic.
Definition at line 269 of file legacy.hpp.
|
static |
| topic | The topic that all later prepared nonces or proofs must bind to. |
Definition at line 775 of file legacy.cpp.
|
mutable |
Definition at line 274 of file legacy.hpp.
Referenced by purify::puresign::api_impl::prepare_topic_nonce_with_proof(), and purify::puresign::api_impl::verify_topic_nonce_proof().
| NativeBulletproofCircuitTemplate purify::puresign::TopicProofCache::circuit_template |
Definition at line 272 of file legacy.hpp.
Referenced by purify::puresign::api_impl::prepare_topic_nonce_with_proof(), and purify::puresign::api_impl::verify_topic_nonce_proof().
| Bytes purify::puresign::TopicProofCache::eval_input |
Definition at line 271 of file legacy.hpp.
| Bytes purify::puresign::TopicProofCache::template_digest |
Definition at line 273 of file legacy.hpp.
| Bytes purify::puresign::TopicProofCache::topic |
Definition at line 270 of file legacy.hpp.
Referenced by purify::puresign::api_impl::build_topic_proof_cache(), and purify::puresign::api_impl::prepare_topic_nonce_with_proof().