The unified diff between revisions [229d3942..] and [51f9ee51..] is displayed below. It can also be downloaded as a raw diff.
This diff has been restricted to the following files: 'include/blowfish.h'
#
#
# patch "include/blowfish.h"
# from [09a78b0f7a4c5456346540885931b7504f35bd79]
# to [d910c2b54b87c511ac9f21f1254e72ed24e5fa82]
#
============================================================
--- include/blowfish.h 09a78b0f7a4c5456346540885931b7504f35bd79
+++ include/blowfish.h d910c2b54b87c511ac9f21f1254e72ed24e5fa82
@@ -13,7 +13,7 @@ namespace Botan {
/*************************************************
* Blowfish *
*************************************************/
-class Blowfish : public BlockCipher
+class BOTAN_DLL Blowfish : public BlockCipher
{
public:
void clear() throw();
@@ -26,7 +26,8 @@ class Blowfish : public BlockCipher
void key(const byte[], u32bit);
void generate_sbox(u32bit[], u32bit, u32bit&, u32bit&) const;
- static const u32bit PBOX[18], SBOX[1024];
+ static const u32bit PBOX[18];
+ static const u32bit SBOX[1024];
SecureBuffer<u32bit, 256> S1, S2, S3, S4;
SecureBuffer<u32bit, 18> P;