Rng
Random Number Generator protocol
Fields of this type
Fields
- _get_info:*const fn (*const Rng, *usize, [*]align(8) Guid) callconv(cc) Status
- _get_rng:*const fn (*const Rng, ?*align(8) const Guid, usize, [*]u8) callconv(cc) Status
Returns information about the random number generation implementation.
Functions
Error sets in this namespace
Error Sets
= Guid{ .time_low = 0x3152bca5, .time_mid = 0xeade, .time_high_and_version = 0x433d, .clock_seq_high_and_reserved = 0x86, .clock_seq_low = 0x2e, .node = [_]u8{ 0xc0, 0x1c, 0xdc, 0x29, 0x1f, 0x44 }, }
Values
- guid
- = Guid{ .time_low = 0x3152bca5, .time_mid = 0xeade, .time_high_and_version = 0x433d, .clock_seq_high_and_reserved = 0x86, .clock_seq_low = 0x2e, .node = [_]u8{ 0xc0, 0x1c, 0xdc, 0x29, 0x1f, 0x44 }, }
- algorithm_sp800_90_hash_256
- = Guid{ .time_low = 0xa7af67cb, .time_mid = 0x603b, .time_high_and_version = 0x4d42, .clock_seq_high_and_reserved = 0xba, .clock_seq_low = 0x21, .node = [_]u8{ 0x70, 0xbf, 0xb6, 0x29, 0x3f, 0x96 }, }
- algorithm_sp800_90_hmac_256
- = Guid{ .time_low = 0xc5149b43, .time_mid = 0xae85, .time_high_and_version = 0x4f53, .clock_seq_high_and_reserved = 0x99, .clock_seq_low = 0x82, .node = [_]u8{ 0xb9, 0x43, 0x35, 0xd3, 0xa9, 0xe7 }, }
- algorithm_sp800_90_ctr_256
- = Guid{ .time_low = 0x44f0de6e, .time_mid = 0x4d8c, .time_high_and_version = 0x4045, .clock_seq_high_and_reserved = 0xa8, .clock_seq_low = 0xc7, .node = [_]u8{ 0x4d, 0xd1, 0x68, 0x85, 0x6b, 0x9e }, }
- algorithm_x9_31_3des
- = Guid{ .time_low = 0x63c4785a, .time_mid = 0xca34, .time_high_and_version = 0x4012, .clock_seq_high_and_reserved = 0xa3, .clock_seq_low = 0xc8, .node = [_]u8{ 0x0b, 0x6a, 0x32, 0x4f, 0x55, 0x46 }, }
- algorithm_x9_31_aes
- = Guid{ .time_low = 0xacd03321, .time_mid = 0x777e, .time_high_and_version = 0x4d3d, .clock_seq_high_and_reserved = 0xb1, .clock_seq_low = 0xc8, .node = [_]u8{ 0x20, 0xcf, 0xd8, 0x88, 0x20, 0xc9 }, }
- algorithm_raw
- = Guid{ .time_low = 0xe43176d7, .time_mid = 0xb6e8, .time_high_and_version = 0x4827, .clock_seq_high_and_reserved = 0xb7, .clock_seq_low = 0x84, .node = [_]u8{ 0x7f, 0xfd, 0xc4, 0xb6, 0x85, 0x61 }, }