20 #ifndef CS_CRYPTO_DRIVERS_OPENSSL_CONFIG_H
21 #define CS_CRYPTO_DRIVERS_OPENSSL_CONFIG_H
23 #if CSCRYPTO_HAVE_OPENSSL
25 #include <drivers/base/traits.h>
26 #include <drivers/base/drivers.h>
27 #include <drivers/backend/openssl/hash.h>
28 #include <drivers/backend/openssl/aes.h>
30 namespace cs_crypto::drivers::traits {
33 struct driver_for<implementation::openssl> {
34 using hash = cs_crypto::drivers::openssl::hash;
35 using symmetric_encryption = cs_crypto::drivers::openssl::cipher_mode;