Provided by: heimdal-dev_7.8.git20221117.28daf24+dfsg-5ubuntu3_amd64 bug

NAME

       krb5_rd_safe, krb5_rd_priv — verifies authenticity of messages

LIBRARY

       Kerberos 5 Library (libkrb5, -lkrb5)

SYNOPSIS

       #include <krb5.h>

       krb5_error_code
       krb5_rd_priv(krb5_context    context,    krb5_auth_context    auth_context,   const   krb5_data   *inbuf,
           krb5_data *outbuf, krb5_replay_data *outdata);

       krb5_error_code
       krb5_rd_safe(krb5_context   context,   krb5_auth_context   auth_context,    const    krb5_data    *inbuf,
           krb5_data *outbuf, krb5_replay_data *outdata);

DESCRIPTION

       krb5_rd_safe()  and krb5_rd_priv() parses KRB-SAFE and KRB-PRIV messages (as generated by krb5_mk_safe(3)
       and krb5_mk_priv(3)) from inbuf and verifies its integrity. The user data part of the message in  put  in
       outbuf.   The  encryption  state,  including keyblocks and addresses, is taken from auth_context.  If the
       KRB5_AUTH_CONTEXT_RET_SEQUENCE or KRB5_AUTH_CONTEXT_RET_TIME  flags  are  set  in  the  auth_context  the
       sequence number and time are returned in the outdata parameter.

SEE ALSO

       krb5_auth_con_init(3), krb5_mk_priv(3), krb5_mk_safe(3)

HEIMDAL                                            May 1, 2006                                   KRB5_RD_SAFE(3)