Lib.Limbs
module N : sig ... end
type 'a input = 'a Input.t
type nonrec scalar = scalar
type nonrec 'a repr = 'a repr
type nonrec 'a t = 'a t
module LimbN : sig ... end
type tl = scalar list
val input_bytes : le:bool -> bytes -> Num.scalar list Input.input
val constant : le:bool -> bytes -> Num.scalar list repr t
val rotate_or_shift_right_rem0 :
is_shift:bool ->
Num.scalar list repr ->
int ->
Num.scalar list repr t
val rotate_or_shift_right :
is_shift:bool ->
Num.scalar list repr ->
int ->
scalar list repr t
val rotate_right : Num.scalar list repr -> int -> scalar list repr t
val shift_right : Num.scalar list repr -> int -> scalar list repr t