diff --git a/lib/std/crypto/benchmark.zig b/lib/std/crypto/benchmark.zig index 2cc49344b39108a118c000506b531e7520d91047..014a7d3558e1a2cd0d3131be834261d97416b613 100644 --- a/lib/std/crypto/benchmark.zig +++ b/lib/std/crypto/benchmark.zig @@ -454,8 +454,8 @@ fn benchmarkPwhash( const strHash = ty.strHash; const strHashFnInfo = @typeInfo(@TypeOf(strHash)).@"fn"; - const needs_io = strHashFnInfo.params.len == 4 and strHashFnInfo.params[3].type == std.Io; - const needs_salt = strHashFnInfo.params.len == 4 and strHashFnInfo.params[3].type != std.Io; + const needs_io = strHashFnInfo.param_types.len == 4 and strHashFnInfo.param_types[3].? == std.Io; + const needs_salt = strHashFnInfo.param_types.len == 4 and strHashFnInfo.param_types[3].? != std.Io; const salt: [16]u8 = @splat(0); const start = benchTime(io); diff --git a/lib/std/crypto/kangarootwelve.zig b/lib/std/crypto/kangarootwelve.zig index 735d476591854adae4ea5a4a417a3ce6d8a67b86..b71d3c093d2fe980eb94781bbdb87705eb5c6f27 100644 --- a/lib/std/crypto/kangarootwelve.zig +++ b/lib/std/crypto/kangarootwelve.zig @@ -885,7 +885,7 @@ fn ktMultiThreaded( var select_outstanding: usize = 0; var select: Select = .init(io, select_buf); - defer select.cancel(); + defer select.cancelDiscard(); var batches_spawned: usize = 0; var next_to_process: usize = 0;