aboutsummaryrefslogtreecommitdiffstats
path: root/include/pk_ops.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/pk_ops.h')
-rw-r--r--include/pk_ops.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/include/pk_ops.h b/include/pk_ops.h
index ef91ebf04..fad87b573 100644
--- a/include/pk_ops.h
+++ b/include/pk_ops.h
@@ -14,7 +14,7 @@ namespace Botan {
/*************************************************
* IF Operation *
*************************************************/
-class IF_Operation
+class BOTAN_DLL IF_Operation
{
public:
virtual BigInt public_op(const BigInt&) const = 0;
@@ -26,7 +26,7 @@ class IF_Operation
/*************************************************
* DSA Operation *
*************************************************/
-class DSA_Operation
+class BOTAN_DLL DSA_Operation
{
public:
virtual bool verify(const byte[], u32bit,
@@ -40,7 +40,7 @@ class DSA_Operation
/*************************************************
* NR Operation *
*************************************************/
-class NR_Operation
+class BOTAN_DLL NR_Operation
{
public:
virtual SecureVector<byte> verify(const byte[], u32bit) const = 0;
@@ -53,7 +53,7 @@ class NR_Operation
/*************************************************
* ElGamal Operation *
*************************************************/
-class ELG_Operation
+class BOTAN_DLL ELG_Operation
{
public:
virtual SecureVector<byte> encrypt(const byte[], u32bit,
@@ -66,7 +66,7 @@ class ELG_Operation
/*************************************************
* DH Operation *
*************************************************/
-class DH_Operation
+class BOTAN_DLL DH_Operation
{
public:
virtual BigInt agree(const BigInt&) const = 0;