cardano-protocol-tpraos-0.1.0.0
Safe Haskell None
Language Haskell2010

Cardano.Protocol.TPraos.OCert

Synopsis

Documentation

data OCert crypto Source #

Constructors

OCert

Fields

Instances

Instances details
Crypto crypto => Eq ( OCert crypto) Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

Crypto crypto => Show ( OCert crypto) Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

Generic ( OCert crypto) Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

Associated Types

type Rep ( OCert crypto) :: Type -> Type Source #

Methods

from :: OCert crypto -> Rep ( OCert crypto) x Source #

to :: Rep ( OCert crypto) x -> OCert crypto Source #

Crypto crypto => ToCBOR ( OCert crypto) Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

Crypto crypto => ToCBORGroup ( OCert crypto) Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

Crypto crypto => FromCBORGroup ( OCert crypto) Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

Crypto crypto => NoThunks ( OCert crypto) Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

type Rep ( OCert crypto) Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

data OCertSignable crypto Source #

Signable part of an operational certificate

ocertToSignable :: OCert crypto -> OCertSignable crypto Source #

Extract the signable part of an operational certificate (for verification)

newtype KESPeriod Source #

Constructors

KESPeriod

Instances

Instances details
Eq KESPeriod Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

Ord KESPeriod Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

Show KESPeriod Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

Generic KESPeriod Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

ToCBOR KESPeriod Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

FromCBOR KESPeriod Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

NoThunks KESPeriod Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

type Rep KESPeriod Source #
Instance details

Defined in Cardano.Protocol.TPraos.OCert

type Rep KESPeriod = D1 (' MetaData "KESPeriod" "Cardano.Protocol.TPraos.OCert" "cardano-protocol-tpraos-0.1.0.0-La5Cvz4HrqgBuFHns9l3Vn" ' True ) ( C1 (' MetaCons "KESPeriod" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "unKESPeriod") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Word )))