Lines Matching +full:8 +full:v
28 #define BLAKE2B_160_DIGEST_SIZE (160 / 8)
29 #define BLAKE2B_256_DIGEST_SIZE (256 / 8)
30 #define BLAKE2B_384_DIGEST_SIZE (384 / 8)
31 #define BLAKE2B_512_DIGEST_SIZE (512 / 8)
39 u64 h[8];
46 static const u64 blake2b_IV[8] = {
54 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
55 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 },
56 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 },
57 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 },
58 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 },
59 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 },
60 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 },
61 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 },
62 { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 },
63 { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13, 0 },
64 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
65 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 }
88 G(r,0,v[ 0],v[ 4],v[ 8],v[12]); \
89 G(r,1,v[ 1],v[ 5],v[ 9],v[13]); \
90 G(r,2,v[ 2],v[ 6],v[10],v[14]); \
91 G(r,3,v[ 3],v[ 7],v[11],v[15]); \
92 G(r,4,v[ 0],v[ 5],v[10],v[15]); \
93 G(r,5,v[ 1],v[ 6],v[11],v[12]); \
94 G(r,6,v[ 2],v[ 7],v[ 8],v[13]); \
95 G(r,7,v[ 3],v[ 4],v[ 9],v[14]); \
102 u64 v[16]; in blake2b_compress() local
108 for (i = 0; i < 8; ++i) in blake2b_compress()
109 v[i] = S->h[i]; in blake2b_compress()
111 v[ 8] = blake2b_IV[0]; in blake2b_compress()
112 v[ 9] = blake2b_IV[1]; in blake2b_compress()
113 v[10] = blake2b_IV[2]; in blake2b_compress()
114 v[11] = blake2b_IV[3]; in blake2b_compress()
115 v[12] = blake2b_IV[4] ^ S->t[0]; in blake2b_compress()
116 v[13] = blake2b_IV[5] ^ S->t[1]; in blake2b_compress()
117 v[14] = blake2b_IV[6] ^ S->f[0]; in blake2b_compress()
118 v[15] = blake2b_IV[7] ^ S->f[1]; in blake2b_compress()
128 ROUND(8); in blake2b_compress()
135 for (i = 0; i < 8; ++i) in blake2b_compress()
136 S->h[i] = S->h[i] ^ v[i] ^ v[i + 8]; in blake2b_compress()
171 state->h[0] ^= 0x01010000 | tctx->keylen << 8 | digestsize; in blake2b_init()