llnullcipher.cpp

Go to the documentation of this file.
00001 
00032 #include "linden_common.h"
00033 
00034 #include "llnullcipher.h"
00035 
00039 
00040 U32  LLNullCipher::encrypt(const U8* src, U32 src_len, U8* dst, U32 dst_len)
00041 {
00042         if((src_len == dst_len) && src && dst)
00043         {
00044                 memmove(dst, src, src_len);
00045                 return src_len;
00046         }
00047         return 0;
00048 }
00049 
00050 U32 LLNullCipher::decrypt(const U8* src, U32 src_len, U8* dst, U32 dst_len)
00051 {
00052         if((src_len == dst_len) && src && dst)
00053         {
00054                 memmove(dst, src, src_len);
00055                 return src_len;
00056         }
00057         return 0;
00058 }
00059 
00060 U32 LLNullCipher::requiredEncryptionSpace(U32 len) const
00061 {
00062         return len;
00063 }

Generated on Thu Jul 1 06:08:55 2010 for Second Life Viewer by  doxygen 1.4.7