Lines Matching full:ref

35     comparator(&(ref->field),&(var->field))
38 comparator(ref->field,var->field)
41 ((ref->field) == (var->field))
44 ((ref->length == var->length) && \
45 comparator(ref->length,ref->field,var->field))
48 ktest_equal_authenticator(krb5_authenticator *ref, krb5_authenticator *var) in ktest_equal_authenticator() argument
52 if (ref == var) return TRUE; in ktest_equal_authenticator()
53 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_authenticator()
65 ktest_equal_principal_data(krb5_principal_data *ref, krb5_principal_data *var) in ktest_equal_principal_data() argument
67 if (ref == var) return TRUE; in ktest_equal_principal_data()
68 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_principal_data()
75 ktest_equal_authdata(krb5_authdata *ref, krb5_authdata *var) in ktest_equal_authdata() argument
77 if (ref == var) return TRUE; in ktest_equal_authdata()
78 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_authdata()
84 ktest_equal_checksum(krb5_checksum *ref, krb5_checksum *var) in ktest_equal_checksum() argument
86 if (ref == var) return TRUE; in ktest_equal_checksum()
87 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_checksum()
92 ktest_equal_keyblock(krb5_keyblock *ref, krb5_keyblock *var) in ktest_equal_keyblock() argument
94 if (ref == var) return TRUE; in ktest_equal_keyblock()
95 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_keyblock()
100 ktest_equal_data(krb5_data *ref, krb5_data *var) in ktest_equal_data() argument
102 if (ref == var) return TRUE; in ktest_equal_data()
103 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_data()
108 ktest_equal_ticket(krb5_ticket *ref, krb5_ticket *var) in ktest_equal_ticket() argument
111 if (ref == var) return TRUE; in ktest_equal_ticket()
112 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_ticket()
120 ktest_equal_enc_data(krb5_enc_data *ref, krb5_enc_data *var) in ktest_equal_enc_data() argument
123 if (ref == var) return TRUE; in ktest_equal_enc_data()
124 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_enc_data()
132 ktest_equal_encryption_key(krb5_keyblock *ref, krb5_keyblock *var) in ktest_equal_encryption_key() argument
135 if (ref == var) return TRUE; in ktest_equal_encryption_key()
136 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_encryption_key()
143 ktest_equal_enc_tkt_part(krb5_enc_tkt_part *ref, krb5_enc_tkt_part *var) in ktest_equal_enc_tkt_part() argument
146 if (ref == var) return TRUE; in ktest_equal_enc_tkt_part()
147 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_enc_tkt_part()
159 ktest_equal_transited(krb5_transited *ref, krb5_transited *var) in ktest_equal_transited() argument
162 if (ref == var) return TRUE; in ktest_equal_transited()
163 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_transited()
170 ktest_equal_ticket_times(krb5_ticket_times *ref, krb5_ticket_times *var) in ktest_equal_ticket_times() argument
173 if (ref == var) return TRUE; in ktest_equal_ticket_times()
174 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_ticket_times()
183 ktest_equal_address(krb5_address *ref, krb5_address *var) in ktest_equal_address() argument
186 if (ref == var) return TRUE; in ktest_equal_address()
187 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_address()
194 ktest_equal_enc_kdc_rep_part(krb5_enc_kdc_rep_part *ref, in ktest_equal_enc_kdc_rep_part() argument
198 if (ref == var) return TRUE; in ktest_equal_enc_kdc_rep_part()
199 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_enc_kdc_rep_part()
212 ktest_equal_priv(krb5_priv *ref, krb5_priv *var) in ktest_equal_priv() argument
215 if (ref == var) return TRUE; in ktest_equal_priv()
216 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_priv()
222 ktest_equal_cred(krb5_cred *ref, krb5_cred *var) in ktest_equal_cred() argument
225 if (ref == var) return TRUE; in ktest_equal_cred()
226 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_cred()
233 ktest_equal_error(krb5_error *ref, krb5_error *var) in ktest_equal_error() argument
236 if (ref == var) return TRUE; in ktest_equal_error()
237 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_error()
251 ktest_equal_ap_req(krb5_ap_req *ref, krb5_ap_req *var) in ktest_equal_ap_req() argument
254 if (ref == var) return TRUE; in ktest_equal_ap_req()
255 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_ap_req()
263 ktest_equal_ap_rep(krb5_ap_rep *ref, krb5_ap_rep *var) in ktest_equal_ap_rep() argument
266 if (ref == var) return TRUE; in ktest_equal_ap_rep()
267 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_ap_rep()
273 ktest_equal_ap_rep_enc_part(krb5_ap_rep_enc_part *ref, in ktest_equal_ap_rep_enc_part() argument
277 if (ref == var) return TRUE; in ktest_equal_ap_rep_enc_part()
278 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_ap_rep_enc_part()
287 ktest_equal_safe(krb5_safe *ref, krb5_safe *var) in ktest_equal_safe() argument
290 if (ref == var) return TRUE; in ktest_equal_safe()
291 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_safe()
304 ktest_equal_enc_cred_part(krb5_cred_enc_part *ref, krb5_cred_enc_part *var) in ktest_equal_enc_cred_part() argument
307 if (ref == var) return TRUE; in ktest_equal_enc_cred_part()
308 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_enc_cred_part()
319 ktest_equal_enc_priv_part(krb5_priv_enc_part *ref, krb5_priv_enc_part *var) in ktest_equal_enc_priv_part() argument
322 if (ref == var) return TRUE; in ktest_equal_enc_priv_part()
323 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_enc_priv_part()
334 ktest_equal_as_rep(krb5_kdc_rep *ref, krb5_kdc_rep *var) in ktest_equal_as_rep() argument
337 if (ref == var) return TRUE; in ktest_equal_as_rep()
338 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_as_rep()
349 ktest_equal_tgs_rep(krb5_kdc_rep *ref, krb5_kdc_rep *var) in ktest_equal_tgs_rep() argument
351 return ktest_equal_as_rep(ref,var); in ktest_equal_tgs_rep()
355 ktest_equal_as_req(krb5_kdc_req *ref, krb5_kdc_req *var) in ktest_equal_as_req() argument
358 if (ref == var) return TRUE; in ktest_equal_as_req()
359 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_as_req()
378 ktest_equal_tgs_req(krb5_kdc_req *ref, krb5_kdc_req *var) in ktest_equal_tgs_req() argument
380 return ktest_equal_as_req(ref,var); in ktest_equal_tgs_req()
384 ktest_equal_kdc_req_body(krb5_kdc_req *ref, krb5_kdc_req *var) in ktest_equal_kdc_req_body() argument
387 if (ref == var) return TRUE; in ktest_equal_kdc_req_body()
388 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_kdc_req_body()
405 ktest_equal_last_req_entry(krb5_last_req_entry *ref, krb5_last_req_entry *var) in ktest_equal_last_req_entry() argument
408 if (ref == var) return TRUE; in ktest_equal_last_req_entry()
409 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_last_req_entry()
416 ktest_equal_pa_data(krb5_pa_data *ref, krb5_pa_data *var) in ktest_equal_pa_data() argument
419 if (ref == var) return TRUE; in ktest_equal_pa_data()
420 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_pa_data()
427 ktest_equal_cred_info(krb5_cred_info *ref, krb5_cred_info *var) in ktest_equal_cred_info() argument
430 if (ref == var) return TRUE; in ktest_equal_cred_info()
431 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_cred_info()
443 ktest_equal_krb5_etype_info_entry(krb5_etype_info_entry *ref, in ktest_equal_krb5_etype_info_entry() argument
446 if (ref->etype != var->etype) in ktest_equal_krb5_etype_info_entry()
448 if (ref->length != var->length) in ktest_equal_krb5_etype_info_entry()
450 if (ref->length > 0 && ref->length != KRB5_ETYPE_NO_SALT) in ktest_equal_krb5_etype_info_entry()
451 if (memcmp(ref->salt, var->salt, ref->length) != 0) in ktest_equal_krb5_etype_info_entry()
457 ktest_equal_krb5_pa_enc_ts(krb5_pa_enc_ts *ref, krb5_pa_enc_ts *var) in ktest_equal_krb5_pa_enc_ts() argument
460 if (ref == var) return TRUE; in ktest_equal_krb5_pa_enc_ts()
461 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_krb5_pa_enc_ts()
470 ktest_equal_sam_challenge_2_body(krb5_sam_challenge_2_body *ref, in ktest_equal_sam_challenge_2_body() argument
474 if (ref == var) return TRUE; in ktest_equal_sam_challenge_2_body()
475 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_sam_challenge_2_body()
490 ktest_equal_sam_challenge_2(krb5_sam_challenge_2 *ref, in ktest_equal_sam_challenge_2() argument
494 if (ref == var) return TRUE; in ktest_equal_sam_challenge_2()
495 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_sam_challenge_2()
502 ktest_equal_pa_for_user(krb5_pa_for_user *ref, krb5_pa_for_user *var) in ktest_equal_pa_for_user() argument
505 if (ref == var) return TRUE; in ktest_equal_pa_for_user()
506 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_pa_for_user()
514 ktest_equal_pa_s4u_x509_user(krb5_pa_s4u_x509_user *ref, in ktest_equal_pa_s4u_x509_user() argument
518 if (ref == var) return TRUE; in ktest_equal_pa_s4u_x509_user()
519 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_pa_s4u_x509_user()
529 ktest_equal_ad_kdcissued(krb5_ad_kdcissued *ref, krb5_ad_kdcissued *var) in ktest_equal_ad_kdcissued() argument
532 if (ref == var) return TRUE; in ktest_equal_ad_kdcissued()
533 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_ad_kdcissued()
541 ktest_equal_iakerb_header(krb5_iakerb_header *ref, krb5_iakerb_header *var) in ktest_equal_iakerb_header() argument
544 if (ref == var) return TRUE; in ktest_equal_iakerb_header()
545 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_iakerb_header()
552 ktest_equal_iakerb_finished(krb5_iakerb_finished *ref, in ktest_equal_iakerb_finished() argument
556 if (ref == var) return TRUE; in ktest_equal_iakerb_finished()
557 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_iakerb_finished()
563 ktest_equal_fast_finished(krb5_fast_finished *ref, krb5_fast_finished *var) in ktest_equal_fast_finished() argument
566 if (ref == var) return TRUE; in ktest_equal_fast_finished()
567 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_fast_finished()
576 ktest_equal_fast_response(krb5_fast_response *ref, krb5_fast_response *var) in ktest_equal_fast_response() argument
579 if (ref == var) return TRUE; in ktest_equal_fast_response()
580 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_fast_response()
589 ktest_equal_algorithm_identifier(krb5_algorithm_identifier *ref, in ktest_equal_algorithm_identifier() argument
593 if (ref == var) return TRUE; in ktest_equal_algorithm_identifier()
594 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_algorithm_identifier()
601 ktest_equal_otp_tokeninfo(krb5_otp_tokeninfo *ref, krb5_otp_tokeninfo *var) in ktest_equal_otp_tokeninfo() argument
604 if (ref == var) return TRUE; in ktest_equal_otp_tokeninfo()
605 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_otp_tokeninfo()
620 ktest_equal_pa_otp_challenge(krb5_pa_otp_challenge *ref, in ktest_equal_pa_otp_challenge() argument
624 if (ref == var) return TRUE; in ktest_equal_pa_otp_challenge()
625 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_pa_otp_challenge()
635 ktest_equal_pa_otp_req(krb5_pa_otp_req *ref, krb5_pa_otp_req *var) in ktest_equal_pa_otp_req() argument
638 if (ref == var) return TRUE; in ktest_equal_pa_otp_req()
639 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_pa_otp_req()
659 equal_key_data(krb5_key_data *ref, krb5_key_data *var) in equal_key_data() argument
662 if (ref == var) return TRUE; in equal_key_data()
663 else if (ref == NULL || var == NULL) return FALSE; in equal_key_data()
674 equal_key_data_array(int n, krb5_key_data *ref, krb5_key_data *val) in equal_key_data_array() argument
678 p = p && equal_key_data(ref+i, val+i); in equal_key_data_array()
684 ktest_equal_ldap_sequence_of_keys(ldap_seqof_key_data *ref, in ktest_equal_ldap_sequence_of_keys() argument
688 if (ref == var) return TRUE; in ktest_equal_ldap_sequence_of_keys()
689 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_ldap_sequence_of_keys()
700 ktest_equal_array_of_data(int length, krb5_data *ref, krb5_data *var) in ktest_equal_array_of_data() argument
704 if (length == 0 || ref == var) return TRUE; in ktest_equal_array_of_data()
705 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_array_of_data()
707 p = p && ktest_equal_data(&(ref[i]),&(var[i])); in ktest_equal_array_of_data()
713 ktest_equal_array_of_octet(unsigned int length, krb5_octet *ref, in ktest_equal_array_of_octet() argument
718 if (length == 0 || ref == var) return TRUE; in ktest_equal_array_of_octet()
719 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_array_of_octet()
721 p = p && (ref[i] == var[i]); in ktest_equal_array_of_octet()
726 ktest_equal_array_of_char(unsigned int length, char *ref, char *var) in ktest_equal_array_of_char() argument
730 if (length == 0 || ref == var) return TRUE; in ktest_equal_array_of_char()
731 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_array_of_char()
733 p = p && (ref[i] == var[i]); in ktest_equal_array_of_char()
738 ktest_equal_array_of_enctype(int length, krb5_enctype *ref, krb5_enctype *var) in ktest_equal_array_of_enctype() argument
742 if (length == 0 || ref == var) return TRUE; in ktest_equal_array_of_enctype()
743 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_array_of_enctype()
745 p = p && (ref[i] == var[i]); in ktest_equal_array_of_enctype()
751 if (ref == var) return TRUE; \
752 if (!ref || !ref[0]) \
755 for (i=0; ref[i] != NULL && var[i] != NULL; i++) \
756 p = p && comparator(ref[i],var[i]); \
757 if (ref[i] == NULL && var[i] == NULL) return p; \
761 ktest_equal_authorization_data(krb5_authdata **ref, krb5_authdata **var) in ktest_equal_authorization_data() argument
767 ktest_equal_addresses(krb5_address **ref, krb5_address **var) in ktest_equal_addresses() argument
773 ktest_equal_last_req(krb5_last_req_entry **ref, krb5_last_req_entry **var) in ktest_equal_last_req() argument
779 ktest_equal_sequence_of_ticket(krb5_ticket **ref, krb5_ticket **var) in ktest_equal_sequence_of_ticket() argument
785 ktest_equal_sequence_of_pa_data(krb5_pa_data **ref, krb5_pa_data **var) in ktest_equal_sequence_of_pa_data() argument
791 ktest_equal_sequence_of_cred_info(krb5_cred_info **ref, krb5_cred_info **var) in ktest_equal_sequence_of_cred_info() argument
797 ktest_equal_sequence_of_principal(krb5_principal *ref, krb5_principal *var) in ktest_equal_sequence_of_principal() argument
803 ktest_equal_etype_info(krb5_etype_info_entry **ref, krb5_etype_info_entry **var) in ktest_equal_etype_info() argument
809 ktest_equal_sequence_of_checksum(krb5_checksum **ref, krb5_checksum **var) in ktest_equal_sequence_of_checksum() argument
815 ktest_equal_sequence_of_algorithm_identifier(krb5_algorithm_identifier **ref, in ktest_equal_sequence_of_algorithm_identifier() argument
822 ktest_equal_sequence_of_otp_tokeninfo(krb5_otp_tokeninfo **ref, in ktest_equal_sequence_of_otp_tokeninfo() argument
829 ktest_equal_sequence_of_spake_factor(krb5_spake_factor **ref, in ktest_equal_sequence_of_spake_factor() argument
838 ktest_equal_pk_authenticator(krb5_pk_authenticator *ref, in ktest_equal_pk_authenticator() argument
842 if (ref == var) return TRUE; in ktest_equal_pk_authenticator()
843 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_pk_authenticator()
853 krb5_external_principal_identifier *ref, in ktest_equal_external_principal_identifier() argument
857 if (ref == var) return TRUE; in ktest_equal_external_principal_identifier()
858 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_external_principal_identifier()
867 krb5_external_principal_identifier **ref, in ktest_equal_sequence_of_external_principal_identifier() argument
874 ktest_equal_pa_pk_as_req(krb5_pa_pk_as_req *ref, krb5_pa_pk_as_req *var) in ktest_equal_pa_pk_as_req() argument
877 if (ref == var) return TRUE; in ktest_equal_pa_pk_as_req()
878 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_pa_pk_as_req()
887 ktest_equal_dh_rep_info(krb5_dh_rep_info *ref, krb5_dh_rep_info *var) in ktest_equal_dh_rep_info() argument
890 if (ref == var) return TRUE; in ktest_equal_dh_rep_info()
891 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_dh_rep_info()
899 ktest_equal_pa_pk_as_rep(krb5_pa_pk_as_rep *ref, krb5_pa_pk_as_rep *var) in ktest_equal_pa_pk_as_rep() argument
902 if (ref == var) return TRUE; in ktest_equal_pa_pk_as_rep()
903 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_pa_pk_as_rep()
904 if (ref->choice != var->choice) return FALSE; in ktest_equal_pa_pk_as_rep()
905 if (ref->choice == choice_pa_pk_as_rep_dhInfo) in ktest_equal_pa_pk_as_rep()
907 else if (ref->choice == choice_pa_pk_as_rep_encKeyPack) in ktest_equal_pa_pk_as_rep()
913 ktest_equal_sequence_of_data(krb5_data **ref, krb5_data **var) in ktest_equal_sequence_of_data() argument
919 ktest_equal_auth_pack(krb5_auth_pack *ref, krb5_auth_pack *var) in ktest_equal_auth_pack() argument
922 if (ref == var) return TRUE; in ktest_equal_auth_pack()
923 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_auth_pack()
934 ktest_equal_kdc_dh_key_info(krb5_kdc_dh_key_info *ref, in ktest_equal_kdc_dh_key_info() argument
938 if (ref == var) return TRUE; in ktest_equal_kdc_dh_key_info()
939 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_kdc_dh_key_info()
947 ktest_equal_reply_key_pack(krb5_reply_key_pack *ref, krb5_reply_key_pack *var) in ktest_equal_reply_key_pack() argument
950 if (ref == var) return TRUE; in ktest_equal_reply_key_pack()
951 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_reply_key_pack()
960 ktest_equal_kkdcp_message(krb5_kkdcp_message *ref, krb5_kkdcp_message *var) in ktest_equal_kkdcp_message() argument
963 if (ref == var) return TRUE; in ktest_equal_kkdcp_message()
964 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_kkdcp_message()
965 p = p && data_eq(ref->kerb_message, var->kerb_message); in ktest_equal_kkdcp_message()
966 p = p && data_eq(ref->target_domain, var->target_domain); in ktest_equal_kkdcp_message()
972 vmac_eq(krb5_verifier_mac *ref, krb5_verifier_mac *var) in vmac_eq() argument
975 if (ref == var) return TRUE; in vmac_eq()
976 else if (ref == NULL || var == NULL) return FALSE; in vmac_eq()
985 vmac_list_eq(krb5_verifier_mac **ref, krb5_verifier_mac **var) in vmac_list_eq() argument
991 ktest_equal_cammac(krb5_cammac *ref, krb5_cammac *var) in ktest_equal_cammac() argument
994 if (ref == var) return TRUE; in ktest_equal_cammac()
995 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_cammac()
1004 ktest_equal_secure_cookie(krb5_secure_cookie *ref, krb5_secure_cookie *var) in ktest_equal_secure_cookie() argument
1007 if (ref == var) return TRUE; in ktest_equal_secure_cookie()
1008 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_secure_cookie()
1009 p = p && ktest_equal_sequence_of_pa_data(ref->data, var->data); in ktest_equal_secure_cookie()
1015 ktest_equal_spake_factor(krb5_spake_factor *ref, krb5_spake_factor *var) in ktest_equal_spake_factor() argument
1018 if (ref == var) return TRUE; in ktest_equal_spake_factor()
1019 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_spake_factor()
1026 ktest_equal_pa_spake(krb5_pa_spake *ref, krb5_pa_spake *var) in ktest_equal_pa_spake() argument
1029 if (ref == var) return TRUE; in ktest_equal_pa_spake()
1030 else if (ref == NULL || var == NULL) return FALSE; in ktest_equal_pa_spake()
1031 else if (ref->choice != var->choice) return FALSE; in ktest_equal_pa_spake()
1032 switch (ref->choice) { in ktest_equal_pa_spake()
1035 p = p && (memcmp(ref->u.support.groups,var->u.support.groups, in ktest_equal_pa_spake()
1036 ref->u.support.ngroups * sizeof(int32_t)) == 0); in ktest_equal_pa_spake()