Lines Matching refs:rep
96 Kx509Response *rep)
105 rep->hash->length = HMAC_size(&ctx);
106 rep->hash->data = malloc(rep->hash->length);
107 if (rep->hash->data == NULL) {
114 if (rep->error_code) {
115 int32_t t = *rep->error_code;
122 if (rep->certificate)
123 HMAC_Update(&ctx, rep->certificate->data, rep->certificate->length);
124 if (rep->e_text)
125 HMAC_Update(&ctx, (unsigned char *)*rep->e_text, strlen(*rep->e_text));
127 HMAC_Final(&ctx, rep->hash->data, 0);
304 Kx509Response rep;
309 memset(&rep, 0, sizeof(rep));
392 ALLOC(rep.certificate);
393 if (rep.certificate == NULL)
395 krb5_data_zero(rep.certificate);
396 ALLOC(rep.hash);
397 if (rep.hash == NULL)
399 krb5_data_zero(rep.hash);
403 cprincipal, rep.certificate);
407 ret = calculate_reply_hash(context, key, &rep);
418 ASN1_MALLOC_ENCODE(Kx509Response, data.data, data.length, &rep,
457 free_Kx509Response(&rep);