summaryrefslogtreecommitdiffstats
path: root/src/crypt/cryptengine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/crypt/cryptengine.cpp')
-rw-r--r--src/crypt/cryptengine.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/crypt/cryptengine.cpp b/src/crypt/cryptengine.cpp
index 2a943d5..3e620a6 100644
--- a/src/crypt/cryptengine.cpp
+++ b/src/crypt/cryptengine.cpp
@@ -100,6 +100,12 @@ void CryptEngine::oncipherSelected_triggered(int cipher)
m_cryptClass = new CryptClassCaesar;
qDebug("CryptEngine::oncipherSelected_triggered - Caesar");
}
+ else if( algorithm == "RC4" )
+ {
+ delete m_cryptClass;
+ m_cryptClass = new CryptClassRc4;
+ qDebug("CryptEngine::oncipherSelected_triggered - RC4");
+ }
else if( algorithm == "Cube" )
{
// delete m_cryptClass;