add prototypes, describe krb5_keyblock_zero
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13258 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -31,7 +31,7 @@
|
|||||||
.\"
|
.\"
|
||||||
.\" $Id$
|
.\" $Id$
|
||||||
.\"
|
.\"
|
||||||
.Dd July 22, 2003
|
.Dd January 8, 2004
|
||||||
.Dt KRB5_KEYBLOCK 3
|
.Dt KRB5_KEYBLOCK 3
|
||||||
.Os HEIMDAL
|
.Os HEIMDAL
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
@@ -39,7 +39,8 @@
|
|||||||
.Nm krb5_keyblock_get_enctype ,
|
.Nm krb5_keyblock_get_enctype ,
|
||||||
.Nm krb5_copy_keyblock_contents ,
|
.Nm krb5_copy_keyblock_contents ,
|
||||||
.Nm krb5_free_keyblock ,
|
.Nm krb5_free_keyblock ,
|
||||||
.Nm krb5_free_keyblock_contents
|
.Nm krb5_free_keyblock_contents ,
|
||||||
|
.Nm krb5_keyblock_zero
|
||||||
.Nd Kerberos 5 key handling functions.
|
.Nd Kerberos 5 key handling functions.
|
||||||
.Sh LIBRARY
|
.Sh LIBRARY
|
||||||
Kerberos 5 Library (libkrb5, -lkrb5)
|
Kerberos 5 Library (libkrb5, -lkrb5)
|
||||||
@@ -57,6 +58,20 @@ Kerberos 5 Library (libkrb5, -lkrb5)
|
|||||||
.Fa "const krb5_keyblock *inblock"
|
.Fa "const krb5_keyblock *inblock"
|
||||||
.Fa "krb5_keyblock *to"
|
.Fa "krb5_keyblock *to"
|
||||||
.Fc
|
.Fc
|
||||||
|
.Ft void
|
||||||
|
.Fo krb5_free_keyblock
|
||||||
|
.Fa "krb5_context context"
|
||||||
|
.Fa "krb5_keyblock *keyblock"
|
||||||
|
.Fc
|
||||||
|
.Ft void
|
||||||
|
.Fo krb5_free_keyblock_contents
|
||||||
|
.Fa "krb5_context context"
|
||||||
|
.Fa "krb5_keyblock *keyblock"
|
||||||
|
.Fc
|
||||||
|
.Ft void
|
||||||
|
.Fo krb5_keyblock_zero
|
||||||
|
.Fa "krb5_keyblock *keyblock"
|
||||||
|
.Fc
|
||||||
.Sh DESCRIPTION
|
.Sh DESCRIPTION
|
||||||
.Li krb5_keyblock
|
.Li krb5_keyblock
|
||||||
holds the encryption key for a specific encryption type.
|
holds the encryption key for a specific encryption type.
|
||||||
@@ -80,6 +95,13 @@ free the content and the keyblock itself.
|
|||||||
.Pp
|
.Pp
|
||||||
.Fn krb5_free_keyblock_contents
|
.Fn krb5_free_keyblock_contents
|
||||||
frees the content of the keyblock.
|
frees the content of the keyblock.
|
||||||
|
.Pp
|
||||||
|
.Fn krb5_keyblock_zero
|
||||||
|
zeros out the keyblock to to make sure no keymaterial is in
|
||||||
|
memory.
|
||||||
|
Note that
|
||||||
|
.Fn krb5_free_keyblock_contents
|
||||||
|
also zeros out the memory.
|
||||||
.\" .Sh EXAMPLES
|
.\" .Sh EXAMPLES
|
||||||
.Sh SEE ALSO
|
.Sh SEE ALSO
|
||||||
.Xr krb5 3 ,
|
.Xr krb5 3 ,
|
||||||
|
Reference in New Issue
Block a user