Lines Matching full:iv
37 static void compress(unsigned int *iv, const uint8_t *data);
53 s->iv[0] = 0x6a09e667; in tc_sha256_init()
54 s->iv[1] = 0xbb67ae85; in tc_sha256_init()
55 s->iv[2] = 0x3c6ef372; in tc_sha256_init()
56 s->iv[3] = 0xa54ff53a; in tc_sha256_init()
57 s->iv[4] = 0x510e527f; in tc_sha256_init()
58 s->iv[5] = 0x9b05688c; in tc_sha256_init()
59 s->iv[6] = 0x1f83d9ab; in tc_sha256_init()
60 s->iv[7] = 0x5be0cd19; in tc_sha256_init()
78 compress(s->iv, s->leftover); in tc_sha256_update()
104 compress(s->iv, s->leftover); in tc_sha256_final()
121 compress(s->iv, s->leftover); in tc_sha256_final()
123 /* copy the iv out to digest */ in tc_sha256_final()
125 unsigned int t = *((unsigned int *) &s->iv[i]); in tc_sha256_final()
181 static void compress(unsigned int *iv, const uint8_t *data) in compress() argument
190 a = iv[0]; b = iv[1]; c = iv[2]; d = iv[3]; in compress()
191 e = iv[4]; f = iv[5]; g = iv[6]; h = iv[7]; in compress()
215 iv[0] += a; iv[1] += b; iv[2] += c; iv[3] += d; in compress()
216 iv[4] += e; iv[5] += f; iv[6] += g; iv[7] += h; in compress()