summaryrefslogtreecommitdiffstats
path: root/src/crypt/cryptclassrc4.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/crypt/cryptclassrc4.cpp')
-rw-r--r--src/crypt/cryptclassrc4.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/crypt/cryptclassrc4.cpp b/src/crypt/cryptclassrc4.cpp
new file mode 100644
index 0000000..c1ab511
--- /dev/null
+++ b/src/crypt/cryptclassrc4.cpp
@@ -0,0 +1,19 @@
+#include "cryptclassrc4.h"
+
+CryptClassRc4::CryptClassRc4()
+{
+}
+
+void CryptClassRc4::encrypt()
+{
+ qDebug() << "Encrypt RC4";
+ cryptClass.rc4SetKey(m_key);
+ m_cryptText = cryptClass.rc4Run(m_clearText);
+}
+
+void CryptClassRc4::decrypt()
+{
+ qDebug() << "Decrypt RC4";
+ cryptClass.rc4SetKey(m_key);
+ m_clearText = cryptClass.rc4Run(m_cryptText);
+}