krb5_etype_info_entry
krb5_enctype etype, krb5_etype_info_entry **entry,
krb5_etype_info_entry * tmp_entry;
if ((tmp_entry = malloc(sizeof(krb5_etype_info_entry))) == NULL)
krb5_etype_info_entry ** entry = 0;
entry = malloc((client->n_key_data * 2 + 1) * sizeof(krb5_etype_info_entry *));
retval = encode_krb5_etype_info2((krb5_etype_info_entry * const*) entry,
else retval = encode_krb5_etype_info((krb5_etype_info_entry * const*) entry,
krb5_etype_info_entry **entry = NULL;
entry = malloc(2 * sizeof(krb5_etype_info_entry *));
retval = encode_krb5_etype_info2((krb5_etype_info_entry * const*) entry, &scratch);
retval = encode_krb5_etype_info((krb5_etype_info_entry * const*) entry, &scratch);
static asn1_error_code asn1_decode_etype_info2_entry(asn1buf *buf, krb5_etype_info_entry *val )
static asn1_error_code asn1_decode_etype_info2_entry_1_3(asn1buf *buf, krb5_etype_info_entry *val )
static asn1_error_code asn1_decode_etype_info_entry(asn1buf *buf, krb5_etype_info_entry *val )
asn1_error_code asn1_decode_etype_info(asn1buf *buf, krb5_etype_info_entry ***val )
decode_array_body(krb5_etype_info_entry,asn1_decode_etype_info_entry);
asn1_error_code asn1_decode_etype_info2(asn1buf *buf, krb5_etype_info_entry ***val ,
decode_array_body(krb5_etype_info_entry,
decode_array_body(krb5_etype_info_entry,
(asn1buf *buf, krb5_etype_info_entry ***val);
(asn1buf *buf, krb5_etype_info_entry ***val, krb5_boolean v1_3_behavior);
const krb5_etype_info_entry *val = vptr;
FIELDOF_NORM(krb5_etype_info_entry, int32, etype, 0),
FIELDOF_OPTSTRING(krb5_etype_info_entry, octetstring, salt, length, 1, 1),
DEFSEQTYPE(etype_info_entry, krb5_etype_info_entry, etype_info_entry_fields,
const krb5_etype_info_entry *val = vptr;
FIELDOF_NORM(krb5_etype_info_entry, int32, etype, 0),
FIELDOF_OPTSTRING(krb5_etype_info_entry, u_generalstring, salt, length,
FIELDOF_OPT(krb5_etype_info_entry, ostring_data, s2kparams, 2, 2),
DEFSEQTYPE(etype_info2_entry, krb5_etype_info_entry, etype_info2_entry_fields,
krb5_error_code decode_krb5_etype_info(const krb5_data *code, krb5_etype_info_entry ***rep)
krb5_error_code decode_krb5_etype_info2(const krb5_data *code, krb5_etype_info_entry ***rep)
krb5_etype_info_entry *e = etype_info[j];
(krb5_etype_info_entry *const *, krb5_data **code);
(krb5_etype_info_entry *const *, krb5_data **code);
(const krb5_data *output, krb5_etype_info_entry ***rep);
(const krb5_data *output, krb5_etype_info_entry ***rep);
typedef krb5_etype_info_entry ** krb5_etype_info;