Kerberos 5 Library (libkrb5, -lkrb5)
krb5_find_padata(PA_DATA *val, unsigned len, int type, int *index);
krb5_padata_add(krb5_context context, METHOD_DATA *md, int type, void *buf, size_t len);
krb5_find_padata() tries to find the pre-authentication data entry of type type in the array val of length len. The search is started at entry pointed out by *index (zero based indexing). If the type isn't found,
NULL is returned.
krb5_padata_add() adds a pre-authentication data entry of type type pointed out by buf and len to md.
The man page krb5_padata_add(3) is an alias of krb5_find_padata(3).