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

krb5_c_encrypt_length — Get the length of encrypted data

  Table of Contents



C Prototype

krb5_error_code krb5_c_encrypt_length (
krb5_context context,
krb5_enctype enctype,
size_t inputlen,
size_t *length );


context (input/output) 

The context structure.

enctype (input) 

The encryption type.

inputlen (input) 

The length of the encrypted data to check.

length (output)  

The length of the unencrypted data.


This routine finds the actual (unencrypted) length of data that has been encrypted. Encryption can potentially change the size of the data, so unencrypted and encrypted lengths may be different.

Return Values

This routine returns the following KRB5 status code:


Bad encryption type.