aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llmessage/llblowfishcipher.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/llmessage/llblowfishcipher.cpp')
-rw-r--r--linden/indra/llmessage/llblowfishcipher.cpp33
1 files changed, 1 insertions, 32 deletions
diff --git a/linden/indra/llmessage/llblowfishcipher.cpp b/linden/indra/llmessage/llblowfishcipher.cpp
index 45ff045..a0fe157 100644
--- a/linden/indra/llmessage/llblowfishcipher.cpp
+++ b/linden/indra/llmessage/llblowfishcipher.cpp
@@ -30,8 +30,8 @@
30 */ 30 */
31 31
32#include "linden_common.h" 32#include "linden_common.h"
33
34#include "llblowfishcipher.h" 33#include "llblowfishcipher.h"
34#include <openssl/evp.h>
35 35
36 36
37LLBlowfishCipher::LLBlowfishCipher(const U8* secret, size_t secret_size) 37LLBlowfishCipher::LLBlowfishCipher(const U8* secret, size_t secret_size)
@@ -50,11 +50,6 @@ LLBlowfishCipher::~LLBlowfishCipher()
50 mSecret = NULL; 50 mSecret = NULL;
51} 51}
52 52
53
54#if LL_LINUX
55
56#include <openssl/evp.h>
57
58// virtual 53// virtual
59U32 LLBlowfishCipher::encrypt(const U8* src, U32 src_len, U8* dst, U32 dst_len) 54U32 LLBlowfishCipher::encrypt(const U8* src, U32 src_len, U8* dst, U32 dst_len)
60{ 55{
@@ -133,29 +128,3 @@ U32 LLBlowfishCipher::requiredEncryptionSpace(U32 len) const
133 len -= (len % BLOCK_SIZE); 128 len -= (len % BLOCK_SIZE);
134 return len; 129 return len;
135} 130}
136
137#else // !LL_LINUX
138
139// virtual
140U32 LLBlowfishCipher::encrypt(const U8* src, U32 src_len, U8* dst, U32 dst_len)
141{
142 llerrs << "LLBlowfishCipher only supported on Linux" << llendl;
143 return 0;
144}
145
146// virtual
147U32 LLBlowfishCipher::decrypt(const U8* src, U32 src_len, U8* dst, U32 dst_len)
148{
149 llerrs << "LLBlowfishCipher only supported on Linux" << llendl;
150 return 0;
151}
152
153// virtual
154U32 LLBlowfishCipher::requiredEncryptionSpace(U32 len) const
155{
156 llerrs << "LLBlowfishCipher only supported on Linux" << llendl;
157 return 0;
158}
159
160#endif
161