hcrypto_core - Man Page

hcrypto function controlling behavior

Synopsis

Functions

int EVP_CIPHER_CTX_rand_key (EVP_CIPHER_CTX *ctx, void *key)
int EVP_CIPHER_CTX_ctrl (EVP_CIPHER_CTX *ctx, int type, int arg, void *data)
void OpenSSL_add_all_algorithms (void)
void OpenSSL_add_all_algorithms_conf (void)
void OpenSSL_add_all_algorithms_noconf (void)

Detailed Description

Function Documentation

int EVP_CIPHER_CTX_ctrl (EVP_CIPHER_CTX * ctx, int type, int arg, void * data)

Perform a operation on a ctx

Parameters

ctx context to perform operation on.
type type of operation.
arg argument to operation.
data addition data to operation.

Returns

1 for success, 0 for failure.

int EVP_CIPHER_CTX_rand_key (EVP_CIPHER_CTX * ctx, void * key)

Generate a random key for the specificed EVP_CIPHER.

Parameters

ctx EVP_CIPHER_CTX type to build the key for.
key return key, must be at least EVP_CIPHER_key_length() byte long.

Returns

1 for success, 0 for failure.

void OpenSSL_add_all_algorithms (void)

Add all algorithms to the crypto core.

void OpenSSL_add_all_algorithms_conf (void)

Add all algorithms to the crypto core using configuration file.

void OpenSSL_add_all_algorithms_noconf (void)

Add all algorithms to the crypto core, but don't use the configuration file.

Author

Generated automatically by Doxygen for Heimdal crypto library from the source code.

Referenced By

EVP_rc5_32_12_16_cbc.3ossl(3), ossl-guide-migration.7ossl(7).

The man pages EVP_CIPHER_CTX_ctrl(3), EVP_CIPHER_CTX_rand_key(3), OpenSSL_add_all_algorithms(3), OpenSSL_add_all_algorithms_conf(3) and OpenSSL_add_all_algorithms_noconf(3) are aliases of hcrypto_core(3).

Tue Nov 15 2022 Version 7.8.0 Heimdal crypto library