authorgravatar for marc@tiehu.isMarc Tiehuis <marc@tiehu.is> 2018-01-13 22:44:58+13:00
committergravatar for marc@tiehu.isMarc Tiehuis <marc@tiehu.is> 2018-01-13 22:44:58+13:00
log1f3ed5cf27e2d6d6fdb03e67b0327ae34b9fdf4c
tree5b81c4d34076ab27d8de8c439fafd851706ffe4e
parent2659ac01be85662265be6e7fcdd8e03dcade1c50

Change indexing variable types for crypto functions


3 files changed, 9 insertions(+), 9 deletions(-)

std/crypto/md5.zig+3-3
...@@ -4,11 +4,11 @@ const endian = @import("../endian.zig");...@@ -4,11 +4,11 @@ const endian = @import("../endian.zig");
4const debug = @import("../debug/index.zig");4const debug = @import("../debug/index.zig");
55
6const RoundParam = struct {6const RoundParam = struct {
7 a: u32, b: u32, c: u32, d: u32,7 a: usize, b: usize, c: usize, d: usize,
8 k: u32, s: u32, t: u328 k: usize, s: u32, t: u32
9};9};
1010
11fn Rp(a: u32, b: u32, c: u32, d: u32, k: u32, s: u5, t: u32) -> RoundParam {11fn Rp(a: usize, b: usize, c: usize, d: usize, k: usize, s: u32, t: u32) -> RoundParam {
12 return RoundParam { .a = a, .b = b, .c = c, .d = d, .k = k, .s = s, .t = t };12 return RoundParam { .a = a, .b = b, .c = c, .d = d, .k = k, .s = s, .t = t };
13}13}
1414
std/crypto/sha1.zig+2-2
...@@ -6,10 +6,10 @@ const debug = @import("../debug/index.zig");...@@ -6,10 +6,10 @@ const debug = @import("../debug/index.zig");
6pub const u160 = @IntType(false, 160);6pub const u160 = @IntType(false, 160);
77
8const RoundParam = struct {8const RoundParam = struct {
9 a: u32, b: u32, c: u32, d: u32, e: u32, i: u32,9 a: usize, b: usize, c: usize, d: usize, e: usize, i: u32,
10};10};
1111
12fn Rp(a: u32, b: u32, c: u32, d: u32, e: u32, i: u32) -> RoundParam {12fn Rp(a: usize, b: usize, c: usize, d: usize, e: usize, i: u32) -> RoundParam {
13 return RoundParam { .a = a, .b = b, .c = c, .d = d, .e = e, .i = i };13 return RoundParam { .a = a, .b = b, .c = c, .d = d, .e = e, .i = i };
14}14}
1515
std/crypto/sha2.zig+4-4
...@@ -7,11 +7,11 @@ const debug = @import("../debug/index.zig");...@@ -7,11 +7,11 @@ const debug = @import("../debug/index.zig");
7// Sha224 + Sha2567// Sha224 + Sha256
88
9const RoundParam256 = struct {9const RoundParam256 = struct {
10 a: u32, b: u32, c: u32, d: u32, e: u32, f: u32, g: u32, h: u32,10 a: usize, b: usize, c: usize, d: usize, e: usize, f: usize, g: usize, h: usize,
11 i: u32, k: u32,11 i: usize, k: u32,
12};12};
1313
14fn Rp256(a: u32, b: u32, c: u32, d: u32, e: u32, f: u32, g: u32, h: u32, i: u32, k: u32) -> RoundParam256 {14fn Rp256(a: usize, b: usize, c: usize, d: usize, e: usize, f: usize, g: usize, h: usize, i: usize, k: u32) -> RoundParam256 {
15 return RoundParam256 { .a = a, .b = b, .c = c, .d = d, .e = e, .f = f, .g = g, .h = h, .i = i, .k = k };15 return RoundParam256 { .a = a, .b = b, .c = c, .d = d, .e = e, .f = f, .g = g, .h = h, .i = i, .k = k };
16}16}
1717
...@@ -24,7 +24,7 @@ const Sha2Params32 = struct {...@@ -24,7 +24,7 @@ const Sha2Params32 = struct {
24 iv5: u32,24 iv5: u32,
25 iv6: u32,25 iv6: u32,
26 iv7: u32,26 iv7: u32,
27 out_len: u32,27 out_len: usize,
28};28};
2929
30const Sha224Params = Sha2Params32 {30const Sha224Params = Sha2Params32 {