This library implements some hash and cryptographic algorithms.

Dependents:   ES_CW2_Starter_JIN EMBEDDED_CW2 EMBEDDED_CW2_Final Spinnybois ... more

Fork of Crypto by Francois Berder

Revision:
8:a090264e9b2d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cipher/StreamCipher.cpp	Sat Sep 14 20:54:59 2013 +0000
@@ -0,0 +1,23 @@
+#include "StreamCipher.h"
+
+
+StreamCipher::StreamCipher()
+{
+}
+
+CIPHER_TYPE StreamCipher::getType() const
+{
+    return STREAM_CIPHER;
+}
+
+void StreamCipher::encrypt(uint8_t *out, uint8_t *in, uint32_t length)
+{
+    for(uint32_t i = 0; i < length; ++i)
+        out[i] = encryptByte(in[i]);
+}
+        
+void StreamCipher::decrypt(uint8_t *out, uint8_t *in, uint32_t length) 
+{
+    for(uint32_t i = 0; i < length; ++i)
+        out[i] = decryptByte(in[i]);
+}
\ No newline at end of file