krb5_sam_response_2
asn1_error_code asn1_decode_sam_response_2(asn1buf *buf, krb5_sam_response_2 *val)
(asn1buf *buf, krb5_sam_response_2 *val);
FIELDOF_NORM(krb5_sam_response_2, int32, sam_type, 0),
FIELDOF_NORM(krb5_sam_response_2, krb5_flags, sam_flags, 1),
FIELDOF_OPT(krb5_sam_response_2, ostring_data, sam_track_id, 2, 2),
FIELDOF_NORM(krb5_sam_response_2, encrypted_data, sam_enc_nonce_or_sad, 3),
FIELDOF_NORM(krb5_sam_response_2, int32, sam_nonce, 4),
const krb5_sam_response_2 *val = p;
DEFSEQTYPE(sam_response_2, krb5_sam_response_2, sam_response_2_fields,
krb5_error_code decode_krb5_sam_response_2(const krb5_data *code, krb5_sam_response_2 **rep)
alloc_field(*rep,krb5_sam_response_2);
krb5_sam_response_2 sr2;
(krb5_context, krb5_sam_response_2 * );
(krb5_context, krb5_sam_response_2 *);
(const krb5_sam_response_2 * , krb5_data **);
(const krb5_data *, krb5_sam_response_2 **);
krb5_free_sam_response_2(krb5_context ctx, krb5_sam_response_2 *sr2)
krb5_free_sam_response_2_contents(krb5_context ctx, krb5_sam_response_2 *sr2)