purify
C++ Purify implementation with native circuit and BPP support
Loading...
Searching...
No Matches
purify::accountable::ConflictContext Struct Reference

Public context shared by conflicting statements in one slashable slot. More...

#include <accountable.hpp>

Data Fields

std::array< unsigned char, 32 > signing_key {}
std::array< unsigned char, 32 > host_commitment {}
std::span< const unsigned char > slot

Detailed Description

The caller authenticates the key and ordered Purify host/roster commitment against its registry. The signing key is the even-Y x-only representation. The slot is a canonical, nonempty application encoding and must outlive uses of this view. Proof artifacts and local session identifiers are excluded.

Definition at line 27 of file accountable.hpp.

Field Documentation

◆ host_commitment

std::array<unsigned char, 32> purify::accountable::ConflictContext::host_commitment {}

◆ signing_key

std::array<unsigned char, 32> purify::accountable::ConflictContext::signing_key {}

◆ slot

std::span<const unsigned char> purify::accountable::ConflictContext::slot

The documentation for this struct was generated from the following file: