package randii

  1. Overview
  2. Docs

Parameters

module Num : Types.NUM

Signature

val aux1 : 'a -> 'a -> ('b, 'c) Num.t ref -> ('b, 'c) Num.t ref -> ('d, 'e) Num.t ref -> ('d, 'e) Num.t ref -> ('b, 'c) Num.t -> ('d, 'e) Num.t -> unit
val aux2 : 'a -> 'a -> ('b, 'c) Num.t ref -> ('d, 'e) Num.t ref -> ('d, 'e) Num.t ref -> ('b, 'c) Num.t ref -> ('b, 'c) Num.t -> ('d, 'e) Num.t -> unit
val aux3 : of_int:('a -> ('b, 'c) Num.t) -> 'd -> 'd -> ('e, 'f) Num.t ref -> ('g, 'h) Num.t ref -> ('i, 'j) Num.t ref -> ('b, 'c) Num.t ref -> ('e, 'f) Num.t -> ('g, 'h) Num.t -> ('i, 'j) Num.t -> ('b, 'c) Num.t -> 'a -> unit
val rot_num0 : int -> (Num.digits, Num.word) Num.t
val rot_num1 : int -> (Num.digits, Num.word) Num.t
val rot_num00 : (Num.digits, Num.word) Num.t
val rot_num01 : (Num.digits, Num.word) Num.t
val rot_num02 : (Num.digits, Num.word) Num.t
val rot_num03 : (Num.digits, Num.word) Num.t
val rot_num04 : (Num.digits, Num.word) Num.t
val rot_num05 : (Num.digits, Num.word) Num.t
val rot_num06 : (Num.digits, Num.word) Num.t
val rot_num07 : (Num.digits, Num.word) Num.t
val rot_num10 : (Num.digits, Num.word) Num.t
val rot_num11 : (Num.digits, Num.word) Num.t
val rot_num12 : (Num.digits, Num.word) Num.t
val rot_num13 : (Num.digits, Num.word) Num.t
val rot_num14 : (Num.digits, Num.word) Num.t
val rot_num15 : (Num.digits, Num.word) Num.t
val rot_num16 : (Num.digits, Num.word) Num.t
val rot_num17 : (Num.digits, Num.word) Num.t
val max_rounds : int
val rand_R : of_int:(int -> (Num.digits, Num.word) Num.t) -> rounds:int -> key:(Num.digits, Num.word) Num.t array -> ctr:(Num.digits, Num.word) Num.t array -> (Num.digits, Num.word) Num.t array
OCaml

Innovation. Community. Security.