Idris2Doc : Crypto.Random

Crypto.Random

(source)

Definitions

interfaceDRG : Type->Type
Parameters: a
Methods:
next_bytes : (n : Nat) ->a-> (a, VectnBits8)

Implementation: 
DRGChaCha12DRG
next_bytes : DRGa=> (n : Nat) ->a-> (a, VectnBits8)
Visibility: public export
interfaceMonadRandom : (Type->Type) ->Type
Parameters: m
Constraints: Monad m
Methods:
random_bytes : (n : Nat) ->m (VectnBits8)

Implementation: 
DRGs=>MonadRandom (States)
random_bytes : MonadRandomm=> (n : Nat) ->m (VectnBits8)
Visibility: public export
next_integer : MonadRandomm=>Nat->mInteger
Visibility: public export
uniform_random : MonadRandomm=>Integer->mInteger
Visibility: public export
uniform_random' : MonadRandomm=>Integer->Integer->mInteger
Visibility: public export
dataChaCha12DRG : Type
Totality: total
Visibility: public export
Constructor: 
MkChaCha12DRG : Vect8Bits32->ChaCha12DRG

Hint: 
DRGChaCha12DRG
new_chacha12_drg : MonadRandomm=>mChaCha12DRG
Visibility: public export