Lines Matching refs:cksum
48 krb5_checksum *cksum) in krb5_c_make_checksum() argument
58 input->data, input->length, cksum); in krb5_c_make_checksum()
67 const krb5_checksum *cksum, krb5_boolean *valid) in krb5_c_verify_checksum() argument
74 ret = krb5_c_make_checksum(context, cksum->cksumtype, in krb5_c_verify_checksum()
79 if (data_cksum.cksumtype == cksum->cksumtype in krb5_c_verify_checksum()
80 && krb5_data_ct_cmp(&data_cksum.checksum, &cksum->checksum) == 0) in krb5_c_verify_checksum()
89 krb5_c_get_checksum(krb5_context context, const krb5_checksum *cksum, in krb5_c_get_checksum() argument
95 *type = cksum->cksumtype; in krb5_c_get_checksum()
101 ret = der_copy_octet_string(&cksum->checksum, *data); in krb5_c_get_checksum()
112 krb5_c_set_checksum(krb5_context context, krb5_checksum *cksum, in krb5_c_set_checksum() argument
115 cksum->cksumtype = type; in krb5_c_set_checksum()
116 return der_copy_octet_string(data, &cksum->checksum); in krb5_c_set_checksum()
120 krb5_free_checksum (krb5_context context, krb5_checksum *cksum) in krb5_free_checksum() argument
122 krb5_checksum_free(context, cksum); in krb5_free_checksum()
123 free(cksum); in krb5_free_checksum()
127 krb5_free_checksum_contents(krb5_context context, krb5_checksum *cksum) in krb5_free_checksum_contents() argument
129 krb5_checksum_free(context, cksum); in krb5_free_checksum_contents()
130 memset(cksum, 0, sizeof(*cksum)); in krb5_free_checksum_contents()
134 krb5_checksum_free(krb5_context context, krb5_checksum *cksum) in krb5_checksum_free() argument
136 free_Checksum(cksum); in krb5_checksum_free()