HP Open Source Security for OpenVMS Volume 3: Kerberos > Chapter 6 KRB5 (Kerberos V5) Application Programming Interface

krb5_c_make_random_key — Generate a random key

  Table of Contents

  Glossary

  Index

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.