std/os/index.zig: call getRandomBytes() twice and compare;
Tracking Issue #1318 ;
This commit is contained in:
parent
c44653f40f
commit
dde7eb45c5
@ -153,8 +153,14 @@ pub fn getRandomBytes(buf: []u8) !void {
|
|||||||
}
|
}
|
||||||
|
|
||||||
test "os.getRandomBytes" {
|
test "os.getRandomBytes" {
|
||||||
var buf: [50]u8 = undefined;
|
var buf_a: [50]u8 = undefined;
|
||||||
try getRandomBytes(buf[0..]);
|
var buf_b: [50]u8 = undefined;
|
||||||
|
// Call Twice
|
||||||
|
try getRandomBytes(buf_a[0..]);
|
||||||
|
try getRandomBytes(buf_b[0..]);
|
||||||
|
|
||||||
|
// Check if random (not 100% conclusive)
|
||||||
|
assert( !mem.eql(u8, buf_a, buf_b) );
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Raises a signal in the current kernel thread, ending its execution.
|
/// Raises a signal in the current kernel thread, ending its execution.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user