Function init [src]

Prototype

pub fn init(key: *const [key_length]u8) Poly1305

Parameters

key: *const [key_length]u8

Source

pub fn init(key: *const [key_length]u8) Poly1305 { return Poly1305{ .r = [_]u64{ mem.readInt(u64, key[0..8], .little) & 0x0ffffffc0fffffff, mem.readInt(u64, key[8..16], .little) & 0x0ffffffc0ffffffc, }, .end_pad = [_]u64{ mem.readInt(u64, key[16..24], .little), mem.readInt(u64, key[24..32], .little), }, }; }