KRB5\_FIND\_PADATA(3) Library Functions Manual KRB5\_FIND\_PADATA(3)

# [NAME](#NAME)

`krb5_find_padata`, `krb5_padata_add` — Kerberos 5 pre-authentication data handling functions

# [LIBRARY](#LIBRARY)

Kerberos 5 Library (libkrb5, -lkrb5)

# [SYNOPSIS](#SYNOPSIS)

`#include <krb5.h>`

`PA_DATA *`  
`krb5_find_padata`(`PA_DATA *val`, `unsigned len`, `int type`, `int *index`);

`int`  
`krb5_padata_add`(`krb5_context context`, `METHOD_DATA *md`, `int type`, `void *buf`, `size_t len`);

# [DESCRIPTION](#DESCRIPTION)

[`krb5_find_padata`](#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`](#krb5_padata_add)() adds a pre-authentication data entry of type `type` pointed out by `buf` and `len` to `md`.

# [SEE ALSO](#SEE_ALSO)

[krb5(3)](/man/os/heimdal/krb5.3), [kerberos(8)](/man/os/heimdal/kerberos.8)

March 21, 2004 HEIMDAL

---

Document: krb5_find_padata(3) from heimdal 7.8.0-r55 (Chainguard OS)
Source: https://github.com/heimdal/heimdal
