|
|
| Transcript (Builder *builder, auto proof_data) |
| |
| auto | get_manifest () const |
| | Get the underlying native transcript manifest (primarily for debugging)
|
| |
| template<typename... Strings> |
| std::array< field_ct, sizeof...(Strings)> | get_challenges (const Strings &... labels) |
| | Compute the challenges (more than 1) indicated by labels.
|
| |
| field_ct | get_challenge (const std::string &label) |
| | Compute the single challenge indicated by the input label.
|
| |
| template<class T > |
| auto | receive_from_prover (const std::string &label) |
| | Extract a native element from the transcript and return a corresponding stdlib type.
|
| |
|
|
static constexpr size_t | HASH_OUTPUT_SIZE = BaseTranscript::HASH_OUTPUT_SIZE |
| |
◆ get_challenge()
Compute the single challenge indicated by the input label.
- Parameters
-
- Returns
- field_ct Challenge
◆ get_challenges()
template<typename... Strings>
Compute the challenges (more than 1) indicated by labels.
- Template Parameters
-
- Parameters
-
| labels | Names of the challenges to be computed |
- Returns
- std::array<FF, sizeof...(Strings)> Array of challenges
◆ get_manifest()
Get the underlying native transcript manifest (primarily for debugging)
◆ receive_from_prover()
Extract a native element from the transcript and return a corresponding stdlib type.
- Template Parameters
-
| T | Type of the native element to be extracted |
- Parameters
-
- Returns
- The corresponding element of appropriate stdlib type
The documentation for this class was generated from the following file: