krb5_c_make_random_key -- Generate
a random key

C Prototype

krb5_error_code krb5_c_make_random_key (
krb5_context context,
krb5_enctype enctype,
krb5_keyblock *random_key );
Arguments

context (input/output) | | The context structure. |
| enctype (input) | | The encryption type to use
in generating the key. |
| random_key (output) | | The random key. |
Description

This routine generates a random key for a given encryption
type.
Return
Values

This routine returns the following KRB5 status codes:
KRB5_BAD_ENCTYPE
|
Bad encryption type.
|
ENOMEM
|
Insufficient memory.
|