diff options
author | lloyd <lloyd@randombit.net> | 2008-10-09 14:40:38 +0000 |
---|---|---|
committer | lloyd <lloyd@randombit.net> | 2008-10-09 14:40:38 +0000 |
commit | 643df89a37dd0f8d9c090825166231db4fdaa55c (patch) | |
tree | 886bce3a306c24797986f9e578bc4528acbef59e /src/cert | |
parent | bd2cfef3f4c0b73a2bbe840cc7a3d882a2c4b5bc (diff) |
Add BOTAN_DLL macro to public class definitions that were missing it.
Diffstat (limited to 'src/cert')
-rw-r--r-- | src/cert/cvc/cvc_ado.h | 2 | ||||
-rw-r--r-- | src/cert/cvc/cvc_ca.h | 2 | ||||
-rw-r--r-- | src/cert/cvc/cvc_gen_cert.h | 2 | ||||
-rw-r--r-- | src/cert/cvc/cvc_self.h | 2 | ||||
-rw-r--r-- | src/cert/cvc/eac_asn_obj.h | 12 | ||||
-rw-r--r-- | src/cert/cvc/eac_obj.h | 2 | ||||
-rw-r--r-- | src/cert/cvc/signed_obj.h | 2 |
7 files changed, 12 insertions, 12 deletions
diff --git a/src/cert/cvc/cvc_ado.h b/src/cert/cvc/cvc_ado.h index de0fc7c13..f6e9de9ea 100644 --- a/src/cert/cvc/cvc_ado.h +++ b/src/cert/cvc/cvc_ado.h @@ -22,7 +22,7 @@ namespace Botan { */ // CRTP continuation from EAC1_1_obj -class EAC1_1_ADO : public EAC1_1_obj<EAC1_1_ADO> +class BOTAN_DLL EAC1_1_ADO : public EAC1_1_obj<EAC1_1_ADO> { friend class EAC1_1_obj<EAC1_1_ADO>; public: diff --git a/src/cert/cvc/cvc_ca.h b/src/cert/cvc/cvc_ca.h index ec70aab42..f775e7983 100644 --- a/src/cert/cvc/cvc_ca.h +++ b/src/cert/cvc/cvc_ca.h @@ -17,7 +17,7 @@ namespace Botan { /** * This class represents a CVC CA. */ -class EAC1_1_CVC_CA +class BOTAN_DLL EAC1_1_CVC_CA { public: diff --git a/src/cert/cvc/cvc_gen_cert.h b/src/cert/cvc/cvc_gen_cert.h index 7da99f197..6d333e56c 100644 --- a/src/cert/cvc/cvc_gen_cert.h +++ b/src/cert/cvc/cvc_gen_cert.h @@ -21,7 +21,7 @@ namespace Botan { * This class represents TR03110 (EAC) v1.1 generalized CV Certificates */ template<typename Derived> -class EAC1_1_gen_CVC : public EAC1_1_obj<Derived> // CRTP continuation from EAC1_1_obj +class BOTAN_DLL EAC1_1_gen_CVC : public EAC1_1_obj<Derived> // CRTP continuation from EAC1_1_obj { friend class EAC1_1_obj<EAC1_1_gen_CVC>; protected: diff --git a/src/cert/cvc/cvc_self.h b/src/cert/cvc/cvc_self.h index 16bcf38da..dac554ee8 100644 --- a/src/cert/cvc/cvc_self.h +++ b/src/cert/cvc/cvc_self.h @@ -20,7 +20,7 @@ namespace Botan { /** * This class represents a set of options used for the creation of CVC certificates */ -class EAC1_1_CVC_Options +class BOTAN_DLL EAC1_1_CVC_Options { public: diff --git a/src/cert/cvc/eac_asn_obj.h b/src/cert/cvc/eac_asn_obj.h index 8b3f62f86..06fd6a2c1 100644 --- a/src/cert/cvc/eac_asn_obj.h +++ b/src/cert/cvc/eac_asn_obj.h @@ -16,7 +16,7 @@ namespace Botan { /************************************************* * CVC EAC Time * *************************************************/ -class EAC_Time : public ASN1_Object +class BOTAN_DLL EAC_Time : public ASN1_Object { public: void encode_into(class DER_Encoder&) const; @@ -50,7 +50,7 @@ class EAC_Time : public ASN1_Object }; // function definitions in asn_eac_tm.cpp -class ASN1_Ced : public EAC_Time +class BOTAN_DLL ASN1_Ced : public EAC_Time { public: ASN1_Ced(std::string const& str=""); @@ -60,7 +60,7 @@ class ASN1_Ced : public EAC_Time }; // function definitions in asn_eac_tm.cpp -class ASN1_Cex : public EAC_Time +class BOTAN_DLL ASN1_Cex : public EAC_Time { public: ASN1_Cex(std::string const& str=""); @@ -72,7 +72,7 @@ class ASN1_Cex : public EAC_Time /************************************************* * String for car/chr of cv certificates * *************************************************/ -class ASN1_EAC_String: public ASN1_Object +class BOTAN_DLL ASN1_EAC_String: public ASN1_Object { public: void encode_into(class DER_Encoder&) const; @@ -94,7 +94,7 @@ class ASN1_EAC_String: public ASN1_Object // String tagged with 2 // function definitions in asn1_eac_str.cpp -class ASN1_Car : public ASN1_EAC_String +class BOTAN_DLL ASN1_Car : public ASN1_EAC_String { public: ASN1_Car(std::string const& str = ""); @@ -102,7 +102,7 @@ class ASN1_Car : public ASN1_EAC_String // String tagged with 32 // function definitions in asn1_eac_str.cpp -class ASN1_Chr : public ASN1_EAC_String +class BOTAN_DLL ASN1_Chr : public ASN1_EAC_String { public: ASN1_Chr(std::string const& str = ""); diff --git a/src/cert/cvc/eac_obj.h b/src/cert/cvc/eac_obj.h index baf811d9d..6d170ea60 100644 --- a/src/cert/cvc/eac_obj.h +++ b/src/cert/cvc/eac_obj.h @@ -27,7 +27,7 @@ const std::string eac_cvc_emsa("EMSA1_BSI"); * TR03110 v1.1 EAC CV Certificate * *************************************************/ template<typename Derived> -class EAC1_1_obj : public EAC_Signed_Object // CRTP is used enable the call sequence: +class BOTAN_DLL EAC1_1_obj : public EAC_Signed_Object // CRTP is used enable the call sequence: { // data members first: protected: diff --git a/src/cert/cvc/signed_obj.h b/src/cert/cvc/signed_obj.h index 9116b783e..2dfc91747 100644 --- a/src/cert/cvc/signed_obj.h +++ b/src/cert/cvc/signed_obj.h @@ -18,7 +18,7 @@ namespace Botan { /************************************************* * EAC SIGNED Object * *************************************************/ -class EAC_Signed_Object +class BOTAN_DLL EAC_Signed_Object { public: virtual SecureVector<byte> tbs_data() const = 0; |