aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/base
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/base')
-rw-r--r--src/lib/base/buf_comp.h2
-rw-r--r--src/lib/base/init.h2
-rw-r--r--src/lib/base/key_spec.h2
-rw-r--r--src/lib/base/scan_name.h2
-rw-r--r--src/lib/base/sym_algo.h2
-rw-r--r--src/lib/base/symkey.h10
6 files changed, 10 insertions, 10 deletions
diff --git a/src/lib/base/buf_comp.h b/src/lib/base/buf_comp.h
index ca5ecd4ff..a5f12d836 100644
--- a/src/lib/base/buf_comp.h
+++ b/src/lib/base/buf_comp.h
@@ -18,7 +18,7 @@ namespace Botan {
* This class represents any kind of computation which uses an internal
* state, such as hash functions or MACs
*/
-class BOTAN_DLL Buffered_Computation
+class BOTAN_PUBLIC_API(2,0) Buffered_Computation
{
public:
/**
diff --git a/src/lib/base/init.h b/src/lib/base/init.h
index 30798b4d5..e0ac8af89 100644
--- a/src/lib/base/init.h
+++ b/src/lib/base/init.h
@@ -19,7 +19,7 @@ namespace Botan {
* case, and this class is no longer needed and kept only for backwards
* compatibility.
*/
-class BOTAN_DLL BOTAN_DEPRECATED("LibraryInitializer is no longer required") LibraryInitializer
+class BOTAN_PUBLIC_API(2,0) BOTAN_DEPRECATED("LibraryInitializer is no longer required") LibraryInitializer
{
public:
explicit LibraryInitializer(const std::string& /*ignored*/ = "") { }
diff --git a/src/lib/base/key_spec.h b/src/lib/base/key_spec.h
index a1ac9215f..ad66e81fe 100644
--- a/src/lib/base/key_spec.h
+++ b/src/lib/base/key_spec.h
@@ -15,7 +15,7 @@ namespace Botan {
/**
* Represents the length requirements on an algorithm key
*/
-class BOTAN_DLL Key_Length_Specification
+class BOTAN_PUBLIC_API(2,0) Key_Length_Specification
{
public:
/**
diff --git a/src/lib/base/scan_name.h b/src/lib/base/scan_name.h
index dd0860356..394d59760 100644
--- a/src/lib/base/scan_name.h
+++ b/src/lib/base/scan_name.h
@@ -19,7 +19,7 @@ namespace Botan {
A class encapsulating a SCAN name (similar to JCE conventions)
http://www.users.zetnet.co.uk/hopwood/crypto/scan/
*/
-class BOTAN_DLL SCAN_Name
+class BOTAN_PUBLIC_API(2,0) SCAN_Name
{
public:
/**
diff --git a/src/lib/base/sym_algo.h b/src/lib/base/sym_algo.h
index b573beaef..45cb5a55e 100644
--- a/src/lib/base/sym_algo.h
+++ b/src/lib/base/sym_algo.h
@@ -18,7 +18,7 @@ namespace Botan {
/**
* This class represents a symmetric algorithm object.
*/
-class BOTAN_DLL SymmetricAlgorithm
+class BOTAN_PUBLIC_API(2,0) SymmetricAlgorithm
{
public:
virtual ~SymmetricAlgorithm() {}
diff --git a/src/lib/base/symkey.h b/src/lib/base/symkey.h
index dc523f82e..3bbd35306 100644
--- a/src/lib/base/symkey.h
+++ b/src/lib/base/symkey.h
@@ -16,7 +16,7 @@ namespace Botan {
/**
* Octet String
*/
-class BOTAN_DLL OctetString
+class BOTAN_PUBLIC_API(2,0) OctetString
{
public:
/**
@@ -99,7 +99,7 @@ class BOTAN_DLL OctetString
* @param y an octet string
* @return if x is equal to y
*/
-BOTAN_DLL bool operator==(const OctetString& x,
+BOTAN_PUBLIC_API(2,0) bool operator==(const OctetString& x,
const OctetString& y);
/**
@@ -108,7 +108,7 @@ BOTAN_DLL bool operator==(const OctetString& x,
* @param y an octet string
* @return if x is not equal to y
*/
-BOTAN_DLL bool operator!=(const OctetString& x,
+BOTAN_PUBLIC_API(2,0) bool operator!=(const OctetString& x,
const OctetString& y);
/**
@@ -117,7 +117,7 @@ BOTAN_DLL bool operator!=(const OctetString& x,
* @param y an octet string
* @return x concatenated with y
*/
-BOTAN_DLL OctetString operator+(const OctetString& x,
+BOTAN_PUBLIC_API(2,0) OctetString operator+(const OctetString& x,
const OctetString& y);
/**
@@ -126,7 +126,7 @@ BOTAN_DLL OctetString operator+(const OctetString& x,
* @param y an octet string
* @return x XORed with y
*/
-BOTAN_DLL OctetString operator^(const OctetString& x,
+BOTAN_PUBLIC_API(2,0) OctetString operator^(const OctetString& x,
const OctetString& y);