Lib.Limbsmodule N : sig ... endtype 'a input = 'a Input.ttype nonrec scalar = scalartype nonrec 'a repr = 'a reprtype nonrec 'a t = 'a tmodule LimbN : sig ... endtype tl = scalar listval input_bytes : le:bool -> bytes -> Num.scalar list Input.inputval constant : le:bool -> bytes -> Num.scalar list repr tval rotate_or_shift_right_rem0 :
is_shift:bool ->
Num.scalar list repr ->
int ->
Num.scalar list repr tval rotate_or_shift_right :
is_shift:bool ->
Num.scalar list repr ->
int ->
scalar list repr tval rotate_right : Num.scalar list repr -> int -> scalar list repr tval shift_right : Num.scalar list repr -> int -> scalar list repr t