cardano-crypto-wrapper-1.8.0.0: Cryptographic primitives used in Byron era of the Cardano project
Safe HaskellNone
LanguageHaskell2010

Cardano.Crypto.Raw

Synopsis

Documentation

newtype Raw Source #

A wrapper over ByteString for signalling that a bytestring should be processed as a sequence of bytes, not as a separate entity. It's used in crypto and binary code.

Constructors

Raw ByteString 

Instances

Instances details
FromCBOR Raw Source # 
Instance details

Defined in Cardano.Crypto.Raw

ToCBOR Raw Source # 
Instance details

Defined in Cardano.Crypto.Raw

Methods

toCBOR ∷ Raw → Encoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Raw → Size Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Raw] → Size Source #

DecCBOR Raw Source # 
Instance details

Defined in Cardano.Crypto.Raw

EncCBOR Raw Source # 
Instance details

Defined in Cardano.Crypto.Raw

Methods

encCBOR ∷ Raw → Encoding Source #

NFData Raw Source # 
Instance details

Defined in Cardano.Crypto.Raw

Methods

rnf ∷ Raw → () #

Show Raw Source # 
Instance details

Defined in Cardano.Crypto.Raw

Methods

showsPrec ∷ Int → Raw → ShowS #

show ∷ Raw → String #

showList ∷ [Raw] → ShowS #

Eq Raw Source # 
Instance details

Defined in Cardano.Crypto.Raw

Methods

(==) ∷ Raw → Raw → Bool #

(/=) ∷ Raw → Raw → Bool #

Ord Raw Source # 
Instance details

Defined in Cardano.Crypto.Raw

Methods

compare ∷ Raw → Raw → Ordering #

(<) ∷ Raw → Raw → Bool #

(<=) ∷ Raw → Raw → Bool #

(>) ∷ Raw → Raw → Bool #

(>=) ∷ Raw → Raw → Bool #

max ∷ Raw → Raw → Raw #

min ∷ Raw → Raw → Raw #