Functions
fn addMulLimbWithCarry(a: Limb, b: Limb, c: Limb, carry: *Limb) Limb
a + b * c + *carry, sets carry to the overflow bits
fn calcLimbLen(scalar: anytype) usize
Returns the number of limbs needed to store
scalar
, which must be a primitive…Returns the number of limbs needed to store
scalar
, which must be a primitive integer value. Note: A comptime-known upper bound of this value that may be used instead ifscalar
is not already comptime-known iscalcTwosCompLimbCount(@typeInfo(@TypeOf(scalar)).Int.bits)
fn calcMulLimbsBufferLen(a_len: usize, b_len: usize, aliases: usize) usize
No documentation provided.
fn calcMulWrapLimbsBufferLen(bit_count: usize, a_len: usize, b_len: usize, aliases: usize) usize
No documentation provided.