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 }