Lines Matching refs:cksum
527 Checksum cksum; in verify_checksum() local
529 memset(&cksum, 0, sizeof(cksum)); in verify_checksum()
539 cksum.cksumtype = type; in verify_checksum()
540 cksum.checksum.length = in verify_checksum()
542 cksum.checksum.data = malloc(cksum.checksum.length); in verify_checksum()
543 if (cksum.checksum.data == NULL) { in verify_checksum()
547 ret = krb5_storage_read(sp, cksum.checksum.data, cksum.checksum.length); in verify_checksum()
548 if (ret != (int)cksum.checksum.length) { in verify_checksum()
554 if (!krb5_checksum_is_keyed(context, cksum.cksumtype)) { in verify_checksum()
557 cksum.cksumtype); in verify_checksum()
570 if (cksum.cksumtype == CKSUMTYPE_HMAC_MD5) { in verify_checksum()
578 if (ret != 0 || krb5_data_ct_cmp(&local_checksum.checksum, &cksum.checksum) != 0) { in verify_checksum()
594 ptr, len, &cksum); in verify_checksum()
597 free(cksum.checksum.data); in verify_checksum()
603 if (cksum.checksum.data) in verify_checksum()
604 free(cksum.checksum.data); in verify_checksum()
619 Checksum cksum; in create_checksum() local
632 KRB5_KU_OTHER_CKSUM, &cksum); in create_checksum()
639 data, datalen, &cksum); in create_checksum()
644 if (cksum.checksum.length != siglen) { in create_checksum()
646 free_Checksum(&cksum); in create_checksum()
650 memcpy(sig, cksum.checksum.data, siglen); in create_checksum()
651 free_Checksum(&cksum); in create_checksum()