res = apr_crypto_passphrase(driver, r->pool, *f, dconf->passphrase,
strlen(dconf->passphrase),
(unsigned char *) salt, salt ? sizeof(apr_uuid_t) : 0,
- dconf->cipher, APR_MODE_CBC, 1, 4096, key, ivSize);
+ dconf->cipher, MODE_CBC, 1, 4096, key, ivSize);
#else
res = apr_crypto_passphrase(key, ivSize, dconf->passphrase,
strlen(dconf->passphrase),
(session_crypto_dir_conf *) apr_pcalloc(p, sizeof(session_crypto_dir_conf));
/* default cipher AES256-SHA */
+#if CRYPTO_VERSION < 200
+ new->cipher = KEY_AES_256;
+#else
new->cipher = APR_KEY_AES_256;
+#endif
return (void *) new;
}
}
else if (!strcasecmp(word, "cipher")) {
if (!strcasecmp(val, "3des192")) {
+#if CRYPTO_VERSION < 200
+ dconf->cipher = KEY_3DES_192;
+#else
dconf->cipher = APR_KEY_3DES_192;
+#endif
dconf->cipher_set = 1;
}
else if (!strcasecmp(val, "aes256")) {
+#if CRYPTO_VERSION < 200
+ dconf->cipher = KEY_AES_256;
+#else
dconf->cipher = APR_KEY_AES_256;
+#endif
dconf->cipher_set = 1;
}
else {