authorgravatar for 124872+jedisct1@users.noreply.github.comFrank Denis <124872+jedisct1@users.noreply.github.com> 2026-09-28 11:49:15+02:00
committergravatar for 124872+jedisct1@users.noreply.github.comFrank Denis <124872+jedisct1@users.noreply.github.com> 2026-10-01 12:06:17+02:00
logcdc92b64bd1e1ae3b54b9cc77b2e646e47dd88cd
tree6d5f4bc94ab0fc752c4d588285303052e9c104d7
parent71341840a0040835002c430c45f266500853b2f5

crypto.ff: Use more descriptive names


1 files changed, 4 insertions(+), 4 deletions(-)

lib/std/crypto/ff.zig+4-4
......@@ -252,7 +252,7 @@ pub fn Uint(comptime max_bits: comptime_int) type {
252252 const n = acc.limbs_len;
253253 var wide: [2 * max_limbs_count]Limb = undefined;
254254 @memcpy(wide[0..n], acc.limbsConst());
255 addMulVV(wide[0 .. 2 * n], x.limbsConst(), y.limbsConst());
255 mulAddWide(wide[0 .. 2 * n], x.limbsConst(), y.limbsConst());
256256 @memcpy(acc.limbs(), wide[0..n]);
257257 return @intFromBool(!ct.eql(orLimbs(wide[n..][0..n]), 0));
258258 }
......@@ -545,7 +545,7 @@ fn orLimbs(limbs: []const Limb) Limb {
545545}
546546
547547// Adds `x * y` to `z` and returns the carry.
548fn addMulVVW(z: []Limb, x: []const Limb, y: Limb) Limb {
548fn mulAddLimb(z: []Limb, x: []const Limb, y: Limb) Limb {
549549 assert(z.len == x.len);
550550 var carry: Limb = 0;
551551 for (z, x) |*z_limb, x_limb| {
......@@ -561,10 +561,10 @@ fn addMulVVW(z: []Limb, x: []const Limb, y: Limb) Limb {
561561}
562562
563563// Adds `x * y` to the low `x.len` limbs of `z`. The upper limbs need no initialization.
564fn addMulVV(z: []Limb, x: []const Limb, y: []const Limb) void {
564fn mulAddWide(z: []Limb, x: []const Limb, y: []const Limb) void {
565565 assert(z.len == x.len + y.len);
566566 for (y, 0..) |y_limb, i| {
567 z[i + x.len] = addMulVVW(z[i..][0..x.len], x, y_limb);
567 z[i + x.len] = mulAddLimb(z[i..][0..x.len], x, y_limb);
568568 }
569569}
570570