38 lines
1.0 KiB
Groff
38 lines
1.0 KiB
Groff
.\" Copyright (c) 1999 Kungliga Tekniska Högskolan
|
|
.\" $Id: krb5_crypto_init.3,v 1.2 2001/01/26 22:43:22 assar Exp $
|
|
.Dd April 7, 1999
|
|
.Dt NAME 3
|
|
.Os HEIMDAL
|
|
.Sh NAME
|
|
.Nm krb5_crypto_init ,
|
|
.Nm krb5_crypto_destroy
|
|
.Nd initialize encryption context
|
|
.Sh SYNOPSIS
|
|
.Fd #include <krb5.h>
|
|
.Ft krb5_error_code
|
|
.Fn krb5_crypto_init "krb5_context context" "krb5_keyblock *key" "krb5_enctype enctype" "krb5_crypto *crypto"
|
|
.Ft krb5_error_code
|
|
.Fn krb5_crypto_destroy "krb5_context context" "krb5_crypto crypto"
|
|
.Sh DESCRIPTION
|
|
These functions are used to initialize an encryption context that can
|
|
be used to encrypt or checksum data.
|
|
.Pp
|
|
The
|
|
.Fn krb5_crypt_init
|
|
initializes the encrytion context
|
|
.Fa crypto .
|
|
The
|
|
.Fa key
|
|
parameter is the key to use for encryption, and checksums. The
|
|
encryption type to use is taken from the key, but can be overridden
|
|
with the
|
|
.Fa enctype parameter .
|
|
.Pp
|
|
.Fn krb5_crypto_destroy
|
|
frees a previously allocated encrypion context.
|
|
.\" .Sh EXAMPLE
|
|
.\" .Sh BUGS
|
|
.Sh SEE ALSO
|
|
.Xr krb5_create_checksum 3 ,
|
|
.Xr krb5_encrypt 3
|