aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/algo_factory/algo_factory.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/algo_factory/algo_factory.cpp b/src/algo_factory/algo_factory.cpp
index 3523b19d4..22915d97c 100644
--- a/src/algo_factory/algo_factory.cpp
+++ b/src/algo_factory/algo_factory.cpp
@@ -62,6 +62,10 @@ const T* factory_prototype(const std::string& algo_spec,
return cache_hit;
SCAN_Name scan_name(algo_spec);
+
+ if(scan_name.cipher_mode() != "")
+ return 0;
+
for(u32bit i = 0; i != engines.size(); ++i)
{
if(provider == "" || engines[i]->provider_name() == provider)