4 krb5_error_code INTERFACE
5 md5_sum_func NPROTOTYPE((krb5_pointer in, size_t in_length,
6 krb5_pointer seed, size_t seed_length, krb5_checksum *outcksum));
8 krb5_error_code INTERFACE
9 md5_sum_func(in, in_length, seed, seed_length, outcksum)
14 krb5_checksum FAR *outcksum;
16 krb5_octet *input = (krb5_octet *)in;
20 MD5Update(&working, input, in_length);
23 outcksum->checksum_type = CKSUMTYPE_RSA_MD5;
24 outcksum->length = RSA_MD5_CKSUM_LENGTH;
26 memcpy((char *)outcksum->contents, (char *)&working.digest[0], 16);
28 memset((char *)&working, 0, sizeof(working));
32 krb5_checksum_entry rsa_md5_cksumtable_entry = {
36 1, /* is collision proof */
37 0, /* doesn't use key */