Lines Matching refs:cksum

434 		Checksum *cksum)  in verify_checksum()  argument
442 ct = _krb5_find_checksum(cksum->cksumtype); in verify_checksum()
446 cksum->cksumtype); in verify_checksum()
449 if(ct->checksumsize != cksum->checksum.length) { in verify_checksum()
454 ct->name, (unsigned)cksum->checksum.length, in verify_checksum()
491 ret = (*ct->verify)(context, dkey, data, len, usage, cksum); in verify_checksum()
510 if(krb5_data_ct_cmp(&c.checksum, &cksum->checksum) != 0) { in verify_checksum()
529 Checksum *cksum) in krb5_verify_checksum() argument
534 ct = _krb5_find_checksum(cksum->cksumtype); in krb5_verify_checksum()
538 cksum->cksumtype); in krb5_verify_checksum()
549 data, len, cksum); in krb5_verify_checksum()
821 Checksum cksum; in encrypt_internal_derived() local
849 &cksum); in encrypt_internal_derived()
850 if(ret == 0 && cksum.checksum.length != checksum_sz) { in encrypt_internal_derived()
851 free_Checksum (&cksum); in encrypt_internal_derived()
857 memcpy(p + block_sz, cksum.checksum.data, cksum.checksum.length); in encrypt_internal_derived()
858 free_Checksum (&cksum); in encrypt_internal_derived()
887 Checksum cksum; in encrypt_internal() local
915 &cksum); in encrypt_internal()
916 if(ret == 0 && cksum.checksum.length != checksum_sz) { in encrypt_internal()
918 free_Checksum(&cksum); in encrypt_internal()
923 memcpy(p + et->confoundersize, cksum.checksum.data, cksum.checksum.length); in encrypt_internal()
924 free_Checksum(&cksum); in encrypt_internal()
990 Checksum cksum; in decrypt_internal_derived() local
1035 cksum.checksum.data = p + len; in decrypt_internal_derived()
1036 cksum.checksum.length = checksum_sz; in decrypt_internal_derived()
1037 cksum.cksumtype = CHECKSUMTYPE(et->keyed_checksum); in decrypt_internal_derived()
1044 &cksum); in decrypt_internal_derived()
1071 Checksum cksum; in decrypt_internal() local
1104 ret = krb5_data_copy(&cksum.checksum, p + et->confoundersize, checksum_sz); in decrypt_internal()
1110 cksum.cksumtype = CHECKSUMTYPE(et->checksum); in decrypt_internal()
1111 ret = verify_checksum(context, NULL, 0, p, len, &cksum); in decrypt_internal()
1112 free_Checksum(&cksum); in decrypt_internal()
1224 Checksum cksum; in krb5_encrypt_iov_ivec() local
1316 &cksum); in krb5_encrypt_iov_ivec()
1318 if(ret == 0 && cksum.checksum.length != trailersz) { in krb5_encrypt_iov_ivec()
1319 free_Checksum (&cksum); in krb5_encrypt_iov_ivec()
1327 memcpy(tiv->data.data, cksum.checksum.data, cksum.checksum.length); in krb5_encrypt_iov_ivec()
1328 free_Checksum (&cksum); in krb5_encrypt_iov_ivec()
1416 Checksum cksum; in krb5_decrypt_iov_ivec() local
1521 cksum.checksum.data = tiv->data.data; in krb5_decrypt_iov_ivec()
1522 cksum.checksum.length = tiv->data.length; in krb5_decrypt_iov_ivec()
1523 cksum.cksumtype = CHECKSUMTYPE(et->keyed_checksum); in krb5_decrypt_iov_ivec()
1530 &cksum); in krb5_decrypt_iov_ivec()
1557 Checksum cksum; in krb5_create_checksum_iov() local
1591 ret = krb5_create_checksum(context, crypto, usage, 0, p, len, &cksum); in krb5_create_checksum_iov()
1597 *type = cksum.cksumtype; in krb5_create_checksum_iov()
1599 if (cksum.checksum.length > civ->data.length) { in krb5_create_checksum_iov()
1602 free_Checksum(&cksum); in krb5_create_checksum_iov()
1606 civ->data.length = cksum.checksum.length; in krb5_create_checksum_iov()
1607 memcpy(civ->data.data, cksum.checksum.data, civ->data.length); in krb5_create_checksum_iov()
1608 free_Checksum(&cksum); in krb5_create_checksum_iov()
1636 Checksum cksum; in krb5_verify_checksum_iov() local
1670 cksum.cksumtype = CHECKSUMTYPE(et->keyed_checksum); in krb5_verify_checksum_iov()
1671 cksum.checksum.length = civ->data.length; in krb5_verify_checksum_iov()
1672 cksum.checksum.data = civ->data.data; in krb5_verify_checksum_iov()
1674 ret = krb5_verify_checksum(context, crypto, usage, p, len, &cksum); in krb5_verify_checksum_iov()
1678 *type = cksum.cksumtype; in krb5_verify_checksum_iov()