#! [allow(clippy::unreadable_literal)]
pub static SIGMA: [[usize; 16 ]; 12 ] = [
[0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 ],
[14 , 10 , 4 , 8 , 9 , 15 , 13 , 6 , 1 , 12 , 0 , 2 , 11 , 7 , 5 , 3 ],
[11 , 8 , 12 , 0 , 5 , 2 , 15 , 13 , 10 , 14 , 3 , 6 , 7 , 1 , 9 , 4 ],
[7 , 9 , 3 , 1 , 13 , 12 , 11 , 14 , 2 , 6 , 5 , 10 , 4 , 0 , 15 , 8 ],
[9 , 0 , 5 , 7 , 2 , 4 , 10 , 15 , 14 , 1 , 11 , 12 , 6 , 8 , 3 , 13 ],
[2 , 12 , 6 , 10 , 0 , 11 , 8 , 3 , 4 , 13 , 7 , 5 , 15 , 14 , 1 , 9 ],
[12 , 5 , 1 , 15 , 14 , 13 , 4 , 10 , 0 , 7 , 6 , 3 , 9 , 2 , 8 , 11 ],
[13 , 11 , 7 , 14 , 12 , 1 , 3 , 9 , 5 , 0 , 15 , 4 , 8 , 6 , 2 , 10 ],
[6 , 15 , 14 , 9 , 11 , 3 , 0 , 8 , 12 , 2 , 13 , 7 , 1 , 4 , 10 , 5 ],
[10 , 2 , 8 , 4 , 7 , 6 , 1 , 5 , 15 , 11 , 9 , 14 , 3 , 12 , 13 , 0 ],
[0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 ],
[14 , 10 , 4 , 8 , 9 , 15 , 13 , 6 , 1 , 12 , 0 , 2 , 11 , 7 , 5 , 3 ],
];
pub static BLAKE2B_IV: [u64; 8 ] = [
0 x6a09e667f3bcc908,
0 xbb67ae8584caa73b,
0 x3c6ef372fe94f82b,
0 xa54ff53a5f1d36f1,
0 x510e527fade682d1,
0 x9b05688c2b3e6c1f,
0 x1f83d9abfb41bd6b,
0 x5be0cd19137e2179,
];
/*
pub const BLAKE2B_BLOCKBYTES : usize = 128 ;
pub const BLAKE2B_OUTBYTES : usize = 64 ;
pub const BLAKE2B_KEYBYTES : usize = 64 ;
pub const BLAKE2B_SALTBYTES : usize = 16 ;
pub const BLAKE2B_PERSONALBYTES : usize = 16 ;
*/
pub static BLAKE2S_IV: [u32; 8 ] = [
0 x6A09E667, 0 xBB67AE85, 0 x3C6EF372, 0 xA54FF53A, 0 x510E527F, 0 x9B05688C, 0 x1F83D9AB, 0 x5BE0CD19,
];
/*
pub const BLAKE2S_BLOCKBYTES : usize = 64 ;
pub const BLAKE2S_OUTBYTES : usize = 32 ;
pub const BLAKE2S_KEYBYTES : usize = 32 ;
pub const BLAKE2S_SALTBYTES : usize = 8 ;
pub const BLAKE2S_PERSONALBYTES : usize = 8 ;
*/
Messung V0.5 in Prozent C=92 H=98 G=94