TAY

Fork of Crypto_light by Edward Stott

Revision:
8:a090264e9b2d
Parent:
7:2dbbdfb08123
--- a/cipher/TDES.h	Sat Sep 14 18:21:32 2013 +0000
+++ b/cipher/TDES.h	Sat Sep 14 20:54:59 2013 +0000
@@ -1,4 +1,22 @@
 #ifndef TDES_H
 #define TDES_H
 
+#include "DES.h"
+
+class TDES : public BlockCipher
+{
+    public :
+    
+        TDES(uint8_t *key1, uint8_t *key2, uint8_t *key3);
+        TDES(uint8_t *key1, uint8_t *key2, uint8_t *key3, uint8_t *iv);
+            
+    private :
+        
+        virtual void encryptBlock(uint8_t *out, uint8_t *in);        
+        virtual void decryptBlock(uint8_t *out, uint8_t *in);    
+    
+    
+        DES a,b,c;
+};
+
 #endif
\ No newline at end of file