Lines Matching refs:cksum
454 Checksum cksum;
456 memset(&cksum, 0, sizeof(cksum));
466 cksum.cksumtype = type;
467 cksum.checksum.length =
469 cksum.checksum.data = malloc(cksum.checksum.length);
470 if (cksum.checksum.data == NULL) {
474 sret = krb5_storage_read(sp, cksum.checksum.data, cksum.checksum.length);
475 if (sret != (int)cksum.checksum.length) {
481 if (!krb5_checksum_is_keyed(context, cksum.cksumtype)) {
484 cksum.cksumtype);
497 if (cksum.cksumtype == CKSUMTYPE_HMAC_MD5) {
505 if (ret != 0 || krb5_data_ct_cmp(&local_checksum.checksum, &cksum.checksum) != 0) {
521 ptr, len, &cksum);
524 free(cksum.checksum.data);
530 if (cksum.checksum.data)
531 free(cksum.checksum.data);
546 Checksum cksum;
559 KRB5_KU_OTHER_CKSUM, &cksum);
568 data, datalen, &cksum);
573 if (cksum.checksum.length != siglen) {
575 free_Checksum(&cksum);
579 memcpy(sig, cksum.checksum.data, siglen);
580 free_Checksum(&cksum);