:man| Alphabetical   Categories   About us 
 
KRB5_ENCRYPT (3) | C library functions | Unix Manual Pages | :man

NAME

krb5_decrypt, krb5_decrypt_EncryptedData, krb5_encrypt, krb5_encrypt_EncryptedData - encrypt and decrypt data

CONTENTS

Library
Synopsis
Description
See Also

LIBRARY

Kerberos 5 Library (libkrb5, -lkrb5)

SYNOPSIS


.In krb5.h krb5_error_code krb5_encrypt "krb5_context context" "krb5_crypto crypto" "unsigned usage" "void *data" "size_t len" "krb5_data *result" krb5_error_code krb5_encrypt_EncryptedData "krb5_context context" "krb5_crypto crypto" "unsigned usage" "void *data" "size_t len" "int kvno" "EncryptedData *result" krb5_error_code krb5_decrypt "krb5_context context" "krb5_crypto crypto" "unsigned usage" "void *data" "size_t len" "krb5_data *result" krb5_error_code krb5_decrypt_EncryptedData "krb5_context context" "krb5_crypto crypto" "unsigned usage" "EncryptedData *e" "krb5_data *result"

DESCRIPTION

These functions are used to encrypt and decrypt data.

krb5_encrypt puts the encrypted version of data (of size len) in result. If the encryption type supports using derived keys, usage should be the appropriate key-usage. krb5_encrypt_EncryptedData does the same as krb5_encrypt, but it puts the encrypted data in a EncryptedData structure instead. If kvno is not zero, it will be put in the kvno field in the EncryptedData.

krb5_decrypt, and krb5_decrypt_EncryptedData works similarly.

SEE ALSO

krb5_create_checksum(3), krb5_crypto_init(3)

 
Created by Blin Media, 2008-2013