package randii

  1. Overview
  2. Docs

Parameters

module Num : Types.NUM

Signature

val aux1 : 'a -> 'b -> ('c, 'd) Num.t Stdlib.ref -> ('c, 'd) Num.t Stdlib.ref -> ('e, 'f) Num.t Stdlib.ref -> ('e, 'f) Num.t Stdlib.ref -> ('g, 'h) Num.t -> ('i, 'j) Num.t -> unit
val aux2 : 'a -> 'b -> ('c, 'd) Num.t Stdlib.ref -> ('e, 'f) Num.t Stdlib.ref -> ('e, 'f) Num.t Stdlib.ref -> ('c, 'd) Num.t Stdlib.ref -> ('g, 'h) Num.t -> ('i, 'j) Num.t -> unit
val aux3 : of_int:('a -> ('b, 'c) Num.t) -> 'd -> 'e -> ('f, 'g) Num.t Stdlib.ref -> ('h, 'i) Num.t Stdlib.ref -> ('j, 'k) Num.t Stdlib.ref -> ('b, 'c) Num.t Stdlib.ref -> ('f, 'g) Num.t -> ('h, 'i) Num.t -> ('j, 'k) Num.t -> ('l, 'm) Num.t -> 'n -> 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.