Lines Matching refs:cksum
446 Checksum cksum;
448 memset(&cksum, 0, sizeof(cksum));
458 cksum.cksumtype = type;
459 cksum.checksum.length =
461 cksum.checksum.data = malloc(cksum.checksum.length);
462 if (cksum.checksum.data == NULL) {
466 ret = krb5_storage_read(sp, cksum.checksum.data, cksum.checksum.length);
467 if (ret != (int)cksum.checksum.length) {
473 if (!krb5_checksum_is_keyed(context, cksum.cksumtype)) {
476 cksum.cksumtype);
489 if (cksum.cksumtype == CKSUMTYPE_HMAC_MD5) {
497 if (ret != 0 || krb5_data_ct_cmp(&local_checksum.checksum, &cksum.checksum) != 0) {
513 ptr, len, &cksum);
516 free(cksum.checksum.data);
522 if (cksum.checksum.data)
523 free(cksum.checksum.data);
538 Checksum cksum;
551 KRB5_KU_OTHER_CKSUM, &cksum);
558 data, datalen, &cksum);
563 if (cksum.checksum.length != siglen) {
565 free_Checksum(&cksum);
569 memcpy(sig, cksum.checksum.data, siglen);
570 free_Checksum(&cksum);