aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/gnump/eng_gmp.h2
-rw-r--r--src/engine/gnump/gmp_wrap.h2
-rw-r--r--src/engine/openssl/bn_wrap.h4
-rw-r--r--src/engine/openssl/eng_ossl.h2
4 files changed, 5 insertions, 5 deletions
diff --git a/src/engine/gnump/eng_gmp.h b/src/engine/gnump/eng_gmp.h
index 08d9caa12..a0ff2661c 100644
--- a/src/engine/gnump/eng_gmp.h
+++ b/src/engine/gnump/eng_gmp.h
@@ -13,7 +13,7 @@ namespace Botan {
/*************************************************
* GMP Engine *
*************************************************/
-class GMP_Engine : public Engine
+class BOTAN_DLL GMP_Engine : public Engine
{
public:
#if defined(BOTAN_HAS_IF_PUBLIC_KEY_FAMILY)
diff --git a/src/engine/gnump/gmp_wrap.h b/src/engine/gnump/gmp_wrap.h
index 09a8590c4..e2a420e6b 100644
--- a/src/engine/gnump/gmp_wrap.h
+++ b/src/engine/gnump/gmp_wrap.h
@@ -14,7 +14,7 @@ namespace Botan {
/*************************************************
* Lightweight GMP mpz_t Wrapper *
*************************************************/
-class GMP_MPZ
+class BOTAN_DLL GMP_MPZ
{
public:
mpz_t value;
diff --git a/src/engine/openssl/bn_wrap.h b/src/engine/openssl/bn_wrap.h
index a42967544..e8464e74e 100644
--- a/src/engine/openssl/bn_wrap.h
+++ b/src/engine/openssl/bn_wrap.h
@@ -14,7 +14,7 @@ namespace Botan {
/*************************************************
* Lightweight OpenSSL BN Wrapper *
*************************************************/
-class OSSL_BN
+class BOTAN_DLL OSSL_BN
{
public:
BIGNUM* value;
@@ -34,7 +34,7 @@ class OSSL_BN
/*************************************************
* Lightweight OpenSSL BN_CTX Wrapper *
*************************************************/
-class OSSL_BN_CTX
+class BOTAN_DLL OSSL_BN_CTX
{
public:
BN_CTX* value;
diff --git a/src/engine/openssl/eng_ossl.h b/src/engine/openssl/eng_ossl.h
index 5f72357c2..979261214 100644
--- a/src/engine/openssl/eng_ossl.h
+++ b/src/engine/openssl/eng_ossl.h
@@ -14,7 +14,7 @@ namespace Botan {
/*************************************************
* OpenSSL Engine *
*************************************************/
-class OpenSSL_Engine : public Engine
+class BOTAN_DLL OpenSSL_Engine : public Engine
{
public:
#if defined(BOTAN_HAS_IF_PUBLIC_KEY_FAMILY)