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) |
int EVP_CIPHER_CTX_ctrl | ( | EVP_CIPHER_CTX * | ctx, | |
int | type, | |||
int | arg, | |||
void * | data | |||
) |
Perform a operation on a ctx
ctx | context to perform operation on. | |
type | type of operation. | |
arg | argument to operation. | |
data | addition data to operation. |
int EVP_CIPHER_CTX_rand_key | ( | EVP_CIPHER_CTX * | ctx, | |
void * | key | |||
) |
Generate a random key for the specificed EVP_CIPHER.
ctx | EVP_CIPHER_CTX type to build the key for. | |
key | return key, must be at least EVP_CIPHER_key_length() byte long. |
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.