Zig 0.17.0-dev (Split by item)

This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig library itself.

TurboShake256

TurboSHAKE256 is a XOF (a secure hash function with a variable output length), with a 256 bit security level. It is based on the same permutation as SHA3 and SHAKE256, but which much higher performance. The delimiter is 0x1f by default, but can be changed for context-separation.

sha3.TurboShake256
pub fn TurboShake256(comptime delim: ?u7) type

File

lib/std/crypto/sha3.zig:45

Code

pub fn TurboShake256(comptime delim: ?u7) type {
    return TurboShake(256, delim);
}