This library implements some hash and cryptographic algorithms.

Dependents:   mBuinoBlinky PB_Emma_Ethernet SLOTrashHTTP Garagem ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers TDES.h Source File

TDES.h

00001 #ifndef TDES_H
00002 #define TDES_H
00003 
00004 #include "DES.h"
00005 
00006 class TDES : public BlockCipher
00007 {
00008     public :
00009     
00010         TDES(uint8_t *key1, uint8_t *key2, uint8_t *key3);
00011         TDES(uint8_t *key1, uint8_t *key2, uint8_t *key3, uint8_t *iv);
00012             
00013     private :
00014         
00015         virtual void encryptBlock(uint8_t *out, uint8_t *in);        
00016         virtual void decryptBlock(uint8_t *out, uint8_t *in);    
00017     
00018     
00019         DES a,b,c;
00020 };
00021 
00022 #endif