Versions in this module Expand all Collapse all v0 v0.2.1 Oct 29, 2020 v0.2.0 Jul 21, 2020 Changes in this version + const AuthCapability + const HasTokensCapability + const PoWApp + const PoWChallenge + const PoWPRNG + const PoWSeed + const PoWSolution + const SuccessfulProofOfWorkCapability + type ApplicationChain struct + func (appchain *ApplicationChain) ChainApplication(app tapir.Application, capability tapir.Capability) *ApplicationChain + func (appchain *ApplicationChain) ChainInteractiveApplication(app tapir.InteractiveApplication) *ApplicationChain + func (appchain *ApplicationChain) Init(connection tapir.Connection) + func (appchain *ApplicationChain) Listen() + func (appchain *ApplicationChain) NewInstance() tapir.Application + type AuthApp struct + func (ea *AuthApp) Init(connection tapir.Connection) + func (ea AuthApp) NewInstance() tapir.Application + type AuthMessage struct + EphemeralPublicKey ed25519.PublicKey + LongTermPublicKey ed25519.PublicKey + type ProofOfWorkApplication struct + func (powapp *ProofOfWorkApplication) Init(connection tapir.Connection) + func (powapp *ProofOfWorkApplication) NewInstance() tapir.Application + type TokenApplication struct + TokenService *privacypass.TokenServer + Tokens []*privacypass.Token + func (tokenapp *TokenApplication) Init(connection tapir.Connection) + func (tokenapp *TokenApplication) NewInstance() tapir.Application + type TranscriptApp struct + func (TranscriptApp) NewInstance() tapir.Application + func (ta *TranscriptApp) Init(connection tapir.Connection) + func (ta *TranscriptApp) PropagateTranscript(transcript *core.Transcript) + func (ta *TranscriptApp) Transcript() *core.Transcript