summaryrefslogtreecommitdiffstats
path: root/doc/api
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1990-09-06 10:04:37 +0000
committerJohn Kohl <jtkohl@mit.edu>1990-09-06 10:04:37 +0000
commit0d6ab3d8aa145956746eb17b61ec3570d933fb33 (patch)
tree083550c03728f05995ff1b15a98cbb00f9dfe4e2 /doc/api
parent4e29225625d62397bce98e56a0c131e293adcff1 (diff)
downloadkrb5-0d6ab3d8aa145956746eb17b61ec3570d933fb33.tar.gz
krb5-0d6ab3d8aa145956746eb17b61ec3570d933fb33.tar.xz
krb5-0d6ab3d8aa145956746eb17b61ec3570d933fb33.zip
add i_vector args for mk,rd_priv
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1092 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'doc/api')
-rw-r--r--doc/api/krb5.tex12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/api/krb5.tex b/doc/api/krb5.tex
index 0700002d5..f303ab395 100644
--- a/doc/api/krb5.tex
+++ b/doc/api/krb5.tex
@@ -582,6 +582,8 @@ Returns system errors, integrity errors.
\funcarg{krb5_keyblock *}{key}
\funcarg{krb5_fulladdr *}{sender_addr}
\funcarg{krb5_fulladdr *}{recv_addr}
+\funcinout
+\funcarg{krb5_pointer}{i_vector}
\funcout
\funcarg{krb5_data *}{outbuf}
\end{funcdecl}
@@ -594,6 +596,10 @@ specifies the key for the encryption; \funcparam{sender_addr} and
\funcparam{recv_addr} specify the full addresses (host and port) of the
sender and receiver.
+\funcparam{i_vector} is used as an initialization vector for the
+encryption, and if non-NULL its contents are replaced with the last
+block of the encrypted data upon exit.
+
The \funcparam{outbuf} buffer storage is allocated, and should be freed by the
caller when finished.
@@ -604,6 +610,8 @@ Returns system errors.
\funcarg{krb5_keyblock *}{key}
\funcarg{krb5_fulladdr *}{sender_addr}
\funcarg{krb5_fulladdr *}{recv_addr}
+\funcinout
+\funcarg{krb5_pointer}{i_vector}
\funcout
\funcarg{krb5_data *}{outbuf}
\end{funcdecl}
@@ -619,6 +627,10 @@ addresses (host and port) of the sender and receiver.
\funcparam{outbuf} points to allocated storage which the caller should
free when finished.
+\funcparam{i_vector} is used as an initialization vector for the
+encryption, and if non-NULL its contents are replaced with the last
+block of the encrypted data upon exit.
+
Returns system errors, integrity errors.
\begin{funcdecl}{krb5_parse_name}{krb5_error_code}{\funcin}