auth 0.0.1
Authenticated computation with C++26 modules
Loading...
Searching...
No Matches
auth Module Reference

Exported Modules

module  auth.error
module  auth.hash
module  auth.serialization

Concepts

concept  auth::db
 A database with associated sealed types and seal/unseal operations. D is the database type, optionally reference-qualified.

Classes

struct  auth::prover
 Records serialized openings in an owned proof buffer. More...
class  auth::prover::sealed< T >
 A resident value and its digest; copyability follows T. More...
struct  auth::verifier
 Reconstructs and verifies openings from a borrowed proof buffer. More...

Typedefs

template<db DB, class T>
using auth::sealed = typename std::remove_cvref_t<DB>::template sealed<T>
 Selects a database's associated sealed type.

Files

file  src/auth.ccm
 Authenticated computation with explicit prover and verifier databases.