aboutsummaryrefslogtreecommitdiff
path: root/gost_prov.c
diff options
context:
space:
mode:
authorVitaly Chikunov <vt@altlinux.org>2021-12-10 17:46:18 +0300
committerDmitry Belyavskiy <beldmit@users.noreply.github.com>2021-12-11 19:45:14 +0300
commit1c34b3491fd1a83fa29f5d28d67cca62ef965d40 (patch)
treef62b6cbcd153bb00b2aa7f1f071b39ecec0952f6 /gost_prov.c
parent10d31cde589e7400fec9169431a4d4d837fe23d0 (diff)
downloadgost-engine-1c34b3491fd1a83fa29f5d28d67cca62ef965d40.zip
gost-engine-1c34b3491fd1a83fa29f5d28d67cca62ef965d40.tar.gz
gost-engine-1c34b3491fd1a83fa29f5d28d67cca62ef965d40.tar.bz2
MSVC: Add dllexport to OSSL_provider_init
`OSSL_provider_init' requires dllexport attribute to be visible (and thus loadable) in DLL. Link: https://github.com/openssl/openssl/issues/17203 Signed-off-by: Vitaly Chikunov <vt@altlinux.org>
Diffstat (limited to 'gost_prov.c')
-rw-r--r--gost_prov.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gost_prov.c b/gost_prov.c
index e7fdd96..390275c 100644
--- a/gost_prov.c
+++ b/gost_prov.c
@@ -143,6 +143,7 @@ struct prov_ctx_st {
# define OSSL_provider_init GOST_provider_init
#endif
+OPENSSL_EXPORT
int OSSL_provider_init(const OSSL_CORE_HANDLE *core,
const OSSL_DISPATCH *in,
const OSSL_DISPATCH **out,