ouroboros-consensus-cardano-0.24.0.0: The instantation of the Ouroboros consensus layer used by Cardano
Safe HaskellNone
LanguageHaskell2010

Test.Consensus.Shelley.MockCrypto

Synopsis

Documentation

data MockCrypto Source #

A mock replacement for StandardCrypto

We run the tests with this mock crypto, as it is easier to generate and debug things. The code is parametric in the crypto, so it shouldn't make much of a difference. This also has the important advantage that we can reuse the generators from cardano-ledger-specs.

Instances

Instances details
Crypto MockCrypto Source # 
Instance details

Defined in Test.Consensus.Shelley.MockCrypto

Associated Types

type KES MockCrypto 
Instance details

Defined in Test.Consensus.Shelley.MockCrypto

type VRF MockCrypto 
Instance details

Defined in Test.Consensus.Shelley.MockCrypto

PraosCrypto MockCrypto Source # 
Instance details

Defined in Test.Consensus.Shelley.MockCrypto

PraosCrypto MockCrypto Source # 
Instance details

Defined in Test.Consensus.Shelley.MockCrypto

TxGen (ShelleyBlock (TPraos MockCrypto) ShelleyEra) Source # 
Instance details

Defined in Test.ThreadNet.TxGen.Shelley

type KES MockCrypto Source # 
Instance details

Defined in Test.Consensus.Shelley.MockCrypto

type VRF MockCrypto Source # 
Instance details

Defined in Test.Consensus.Shelley.MockCrypto

type TxGenExtra (ShelleyBlock (TPraos MockCrypto) ShelleyEra) Source # 
Instance details

Defined in Test.ThreadNet.TxGen.Shelley