Lines Matching refs:sha256
129 Sha256sum sha256; member
823 sha256_sum_init (Sha256sum *sha256) in sha256_sum_init() argument
825 sha256->buf[0] = 0x6a09e667; in sha256_sum_init()
826 sha256->buf[1] = 0xbb67ae85; in sha256_sum_init()
827 sha256->buf[2] = 0x3c6ef372; in sha256_sum_init()
828 sha256->buf[3] = 0xa54ff53a; in sha256_sum_init()
829 sha256->buf[4] = 0x510e527f; in sha256_sum_init()
830 sha256->buf[5] = 0x9b05688c; in sha256_sum_init()
831 sha256->buf[6] = 0x1f83d9ab; in sha256_sum_init()
832 sha256->buf[7] = 0x5be0cd19; in sha256_sum_init()
834 sha256->bits[0] = sha256->bits[1] = 0; in sha256_sum_init()
988 sha256_sum_update (Sha256sum *sha256, in sha256_sum_update() argument
998 left = sha256->bits[0] & 0x3F; in sha256_sum_update()
1001 sha256->bits[0] += length; in sha256_sum_update()
1002 sha256->bits[0] &= 0xFFFFFFFF; in sha256_sum_update()
1004 if (sha256->bits[0] < length) in sha256_sum_update()
1005 sha256->bits[1]++; in sha256_sum_update()
1009 memcpy ((sha256->data + left), input, fill); in sha256_sum_update()
1011 sha256_transform (sha256->buf, sha256->data); in sha256_sum_update()
1020 sha256_transform (sha256->buf, input); in sha256_sum_update()
1027 memcpy (sha256->data + left, input, length); in sha256_sum_update()
1039 sha256_sum_close (Sha256sum *sha256) in sha256_sum_close() argument
1045 high = (sha256->bits[0] >> 29) in sha256_sum_close()
1046 | (sha256->bits[1] << 3); in sha256_sum_close()
1047 low = (sha256->bits[0] << 3); in sha256_sum_close()
1052 last = sha256->bits[0] & 0x3F; in sha256_sum_close()
1055 sha256_sum_update (sha256, sha256_padding, padn); in sha256_sum_close()
1056 sha256_sum_update (sha256, msglen, 8); in sha256_sum_close()
1058 PUT_UINT32 (sha256->buf[0], sha256->digest, 0); in sha256_sum_close()
1059 PUT_UINT32 (sha256->buf[1], sha256->digest, 4); in sha256_sum_close()
1060 PUT_UINT32 (sha256->buf[2], sha256->digest, 8); in sha256_sum_close()
1061 PUT_UINT32 (sha256->buf[3], sha256->digest, 12); in sha256_sum_close()
1062 PUT_UINT32 (sha256->buf[4], sha256->digest, 16); in sha256_sum_close()
1063 PUT_UINT32 (sha256->buf[5], sha256->digest, 20); in sha256_sum_close()
1064 PUT_UINT32 (sha256->buf[6], sha256->digest, 24); in sha256_sum_close()
1065 PUT_UINT32 (sha256->buf[7], sha256->digest, 28); in sha256_sum_close()
1072 sha256_sum_to_string (Sha256sum *sha256) in sha256_sum_to_string() argument
1074 return digest_to_string (sha256->digest, SHA256_DIGEST_LEN); in sha256_sum_to_string()
1078 sha256_sum_digest (Sha256sum *sha256, in sha256_sum_digest() argument
1084 digest[i] = sha256->digest[i]; in sha256_sum_digest()
1510 sha256_sum_init (&(checksum->sum.sha256)); in g_checksum_reset()
1611 sha256_sum_update (&(checksum->sum.sha256), data, length); in g_checksum_update()
1661 sha256_sum_close (&(checksum->sum.sha256)); in g_checksum_get_string()
1662 str = sha256_sum_to_string (&(checksum->sum.sha256)); in g_checksum_get_string()
1734 sha256_sum_close (&(checksum->sum.sha256)); in g_checksum_get_digest()
1735 str = sha256_sum_to_string (&(checksum->sum.sha256)); in g_checksum_get_digest()
1737 sha256_sum_digest (&(checksum->sum.sha256), buffer); in g_checksum_get_digest()