authorgravatar for 124872+jedisct1@users.noreply.github.comFrank Denis <124872+jedisct1@users.noreply.github.com> 2021-03-17 10:11:47+01:00
committergravatar for 124872+jedisct1@users.noreply.github.comFrank Denis <124872+jedisct1@users.noreply.github.com> 2021-03-17 10:11:47+01:00
log6d9b3e7b19f268fe24e6f14d289fe147745c7a62
tree10c051fb855a43d89468c0a0ef6920e0bbbba2f0
parentf609c4ddb36c27166a13afde4e80fae000774820

pbkdf2: use std.math.divCeil()


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

lib/std/crypto/pbkdf2.zig+1-1
...@@ -79,7 +79,7 @@ pub fn pbkdf2(dk: []u8, password: []const u8, salt: []const u8, rounds: u32, com...@@ -79,7 +79,7 @@ pub fn pbkdf2(dk: []u8, password: []const u8, salt: []const u8, rounds: u32, com
79 // block79 // block
80 //80 //
8181
82 const blocks_count = (dk_len + h_len - 1) / h_len;82 const blocks_count = @intCast(u32, std.math.divCeil(usize, dk_len, h_len) catch unreachable);
83 var r = dk_len % h_len;83 var r = dk_len % h_len;
84 if (r == 0) {84 if (r == 0) {
85 r = h_len;85 r = h_len;