structstd.crypto.aead.aegis[src]

Types

TypeAegis128X4[src]

AEGIS-128X4 with a 128 bit tag

Source Code

Source code
pub const Aegis128X4 = Aegis128XGeneric(4, 128)

TypeAegis128X2[src]

AEGIS-128X2 with a 128 bit tag

Source Code

Source code
pub const Aegis128X2 = Aegis128XGeneric(2, 128)

TypeAegis128L[src]

AEGIS-128L with a 128 bit tag

Source Code

Source code
pub const Aegis128L = Aegis128XGeneric(1, 128)

TypeAegis256X4[src]

AEGIS-256X4 with a 128 bit tag

Source Code

Source code
pub const Aegis256X4 = Aegis256XGeneric(4, 128)

TypeAegis256X2[src]

AEGIS-256X2 with a 128 bit tag

Source Code

Source code
pub const Aegis256X2 = Aegis256XGeneric(2, 128)

TypeAegis256[src]

AEGIS-256 with a 128 bit tag

Source Code

Source code
pub const Aegis256 = Aegis256XGeneric(1, 128)

TypeAegis128X4_256[src]

AEGIS-128X4 with a 256 bit tag

Source Code

Source code
pub const Aegis128X4_256 = Aegis128XGeneric(4, 256)

TypeAegis128X2_256[src]

AEGIS-128X2 with a 256 bit tag

Source Code

Source code
pub const Aegis128X2_256 = Aegis128XGeneric(2, 256)

TypeAegis128L_256[src]

AEGIS-128L with a 256 bit tag

Source Code

Source code
pub const Aegis128L_256 = Aegis128XGeneric(1, 256)

TypeAegis256X4_256[src]

AEGIS-256X4 with a 256 bit tag

Source Code

Source code
pub const Aegis256X4_256 = Aegis256XGeneric(4, 256)

TypeAegis256X2_256[src]

AEGIS-256X2 with a 256 bit tag

Source Code

Source code
pub const Aegis256X2_256 = Aegis256XGeneric(2, 256)

TypeAegis256_256[src]

AEGIS-256 with a 256 bit tag

Source Code

Source code
pub const Aegis256_256 = Aegis256XGeneric(1, 256)

Source Code

Source code
pub const aegis = struct {
    const variants = @import("crypto/aegis.zig");

    pub const Aegis128X4 = variants.Aegis128X4;
    pub const Aegis128X2 = variants.Aegis128X2;
    pub const Aegis128L = variants.Aegis128L;

    pub const Aegis256X4 = variants.Aegis256X4;
    pub const Aegis256X2 = variants.Aegis256X2;
    pub const Aegis256 = variants.Aegis256;

    pub const Aegis128X4_256 = variants.Aegis128X4_256;
    pub const Aegis128X2_256 = variants.Aegis128X2_256;
    pub const Aegis128L_256 = variants.Aegis128L_256;

    pub const Aegis256X4_256 = variants.Aegis256X4_256;
    pub const Aegis256X2_256 = variants.Aegis256X2_256;
    pub const Aegis256_256 = variants.Aegis256_256;
}