logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

krb5_rd_safe, krb5_rd_priv — verifies authenticity of messages

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.

Library

       Kerberos 5 Library (libkrb5, -lkrb5)

Name

       krb5_rd_safe, krb5_rd_priv — verifies authenticity of messages

See Also

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

HEIMDAL                                            May 1, 2006                                   KRB5_RD_SAFE(3)

Synopsis

#include<krb5.h>krb5_error_codekrb5_rd_priv(krb5_contextcontext,    krb5_auth_contextauth_context,   constkrb5_data*inbuf,
           krb5_data*outbuf, krb5_replay_data*outdata);

       krb5_error_codekrb5_rd_safe(krb5_contextcontext,   krb5_auth_contextauth_context,    constkrb5_data*inbuf,
           krb5_data*outbuf, krb5_replay_data*outdata);

See Also