EVP_MAX_KEY_LENGTH
unsigned char key[EVP_MAX_KEY_LENGTH], iv[EVP_MAX_IV_LENGTH];
unsigned char tmpkeyiv[EVP_MAX_KEY_LENGTH + EVP_MAX_IV_LENGTH];
unsigned char kek[EVP_MAX_KEY_LENGTH];
if (keklen > EVP_MAX_KEY_LENGTH)
if ((size_t)nkey > EVP_MAX_KEY_LENGTH) {
explicit_bzero(key, EVP_MAX_KEY_LENGTH);
unsigned char key[EVP_MAX_KEY_LENGTH], iv[EVP_MAX_IV_LENGTH];
unsigned char *salt, key[EVP_MAX_KEY_LENGTH];
unsigned char key[EVP_MAX_KEY_LENGTH];
unsigned char key[EVP_MAX_KEY_LENGTH];
explicit_bzero(key, EVP_MAX_KEY_LENGTH);
unsigned char key[EVP_MAX_KEY_LENGTH], iv[EVP_MAX_IV_LENGTH];
unsigned char key[EVP_MAX_KEY_LENGTH];
if (key_len > EVP_MAX_KEY_LENGTH)