revision to replay cache to generalize
authorJohn Kohl <jtkohl@mit.edu>
Tue, 8 Jan 1991 14:29:59 +0000 (14:29 +0000)
committerJohn Kohl <jtkohl@mit.edu>
Tue, 8 Jan 1991 14:29:59 +0000 (14:29 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1619 dc483132-0cff-0310-8789-dd5450dbe970

doc/api/krb5.tex
doc/api/rcache.tex
doc/implement/rcache-i.tex

index 6f264570032e9c9ccfc842b9123a4c2a6476d143..a02318c3dc55fd0c49299966ddb40cb2853a9832 100644 (file)
@@ -750,3 +750,12 @@ Copy a principal structure, filling in \funcparam{*outprinc} to point to
 the newly allocated copy, which should be freed with
 \funcname{krb5_free_principal}.
 
+\begin{funcdecl}{krb5_auth_to_rep}{krb5_error_code}{\funcin}
+\funcarg{krb5_tkt_authent *}{auth}
+\funcout
+\funcarg{krb5_donot_replay *}{rep}
+\end{funcdecl}
+Extract the relevant parts of \funcparam{auth} and fill them into the
+structure pointed to by \funcparam{rep}.  \funcparam{rep{\ptsto}client}
+and \funcparam{rep{\ptsto}server} are set to allocated storage and
+should be freed when \funcparam{*rep} is no longer needed.
index 5d49116cb2a7c91e28b2ed46e72d674cd8de95b8..8b2ad1a9c471bb7594a5c7cf296782354977f25e 100644 (file)
@@ -52,12 +52,12 @@ Errors: permission errors
 
 \begin{funcdecl}{krb5_rc_store}{krb5_error_code}{\funcin}
 \funcarg{krb5_rcache}{id}
-\funcarg{krb5_tkt_authent *}{tkt_auth}
+\funcarg{krb5_dont_replay *}{rep}
 \end{funcdecl}
-Stores \funcparam{tkt_auth} in the replay cache \funcparam{id}.
+Stores \funcparam{rep} in the replay cache \funcparam{id}.
 Requires that \funcparam{id} identifies a valid replay cache.
 
-Returns KRB5KRB_AP_ERR_REPEAT if \funcparam{tkt_auth} is already in the
+Returns KRB5KRB_AP_ERR_REPEAT if \funcparam{rep} is already in the
 cache.  May also return permission errors, storage failure errors.
 
 \begin{funcdecl}{krb5_rc_expunge}{krb5_error_code}{\funcin}
index 5d49116cb2a7c91e28b2ed46e72d674cd8de95b8..8b2ad1a9c471bb7594a5c7cf296782354977f25e 100644 (file)
@@ -52,12 +52,12 @@ Errors: permission errors
 
 \begin{funcdecl}{krb5_rc_store}{krb5_error_code}{\funcin}
 \funcarg{krb5_rcache}{id}
-\funcarg{krb5_tkt_authent *}{tkt_auth}
+\funcarg{krb5_dont_replay *}{rep}
 \end{funcdecl}
-Stores \funcparam{tkt_auth} in the replay cache \funcparam{id}.
+Stores \funcparam{rep} in the replay cache \funcparam{id}.
 Requires that \funcparam{id} identifies a valid replay cache.
 
-Returns KRB5KRB_AP_ERR_REPEAT if \funcparam{tkt_auth} is already in the
+Returns KRB5KRB_AP_ERR_REPEAT if \funcparam{rep} is already in the
 cache.  May also return permission errors, storage failure errors.
 
 \begin{funcdecl}{krb5_rc_expunge}{krb5_error_code}{\funcin}