Fix Visual Studio DLL projects (#419)

* Added example_kem/sig and speed_kem/sig to Visual Studio.

* Updated the dll def file after OQS's refactoring, fixed test_kem's DLL projects config, and added ReleaseDLL config to appveyor.
This commit is contained in:
Christian Paquin 2018-10-19 15:25:44 -04:00 committed by Douglas Stebila
parent 85b1cbb5ec
commit 8e060a720a
3 changed files with 40 additions and 25 deletions

View File

@ -87,18 +87,18 @@ Global
{76A44A7A-305F-4542-86E3-B6547DAD418C}.Debug|x64.Build.0 = Debug|x64
{76A44A7A-305F-4542-86E3-B6547DAD418C}.Debug|x86.ActiveCfg = Debug|Win32
{76A44A7A-305F-4542-86E3-B6547DAD418C}.Debug|x86.Build.0 = Debug|Win32
{76A44A7A-305F-4542-86E3-B6547DAD418C}.DebugDLL|x64.ActiveCfg = Debug|x64
{76A44A7A-305F-4542-86E3-B6547DAD418C}.DebugDLL|x64.Build.0 = Debug|x64
{76A44A7A-305F-4542-86E3-B6547DAD418C}.DebugDLL|x86.ActiveCfg = Debug|Win32
{76A44A7A-305F-4542-86E3-B6547DAD418C}.DebugDLL|x86.Build.0 = Debug|Win32
{76A44A7A-305F-4542-86E3-B6547DAD418C}.DebugDLL|x64.ActiveCfg = DebugDLL|x64
{76A44A7A-305F-4542-86E3-B6547DAD418C}.DebugDLL|x64.Build.0 = DebugDLL|x64
{76A44A7A-305F-4542-86E3-B6547DAD418C}.DebugDLL|x86.ActiveCfg = DebugDLL|Win32
{76A44A7A-305F-4542-86E3-B6547DAD418C}.DebugDLL|x86.Build.0 = DebugDLL|Win32
{76A44A7A-305F-4542-86E3-B6547DAD418C}.Release|x64.ActiveCfg = Release|x64
{76A44A7A-305F-4542-86E3-B6547DAD418C}.Release|x64.Build.0 = Release|x64
{76A44A7A-305F-4542-86E3-B6547DAD418C}.Release|x86.ActiveCfg = Release|Win32
{76A44A7A-305F-4542-86E3-B6547DAD418C}.Release|x86.Build.0 = Release|Win32
{76A44A7A-305F-4542-86E3-B6547DAD418C}.ReleaseDLL|x64.ActiveCfg = Release|x64
{76A44A7A-305F-4542-86E3-B6547DAD418C}.ReleaseDLL|x64.Build.0 = Release|x64
{76A44A7A-305F-4542-86E3-B6547DAD418C}.ReleaseDLL|x86.ActiveCfg = Release|Win32
{76A44A7A-305F-4542-86E3-B6547DAD418C}.ReleaseDLL|x86.Build.0 = Release|Win32
{76A44A7A-305F-4542-86E3-B6547DAD418C}.ReleaseDLL|x64.ActiveCfg = ReleaseDLL|x64
{76A44A7A-305F-4542-86E3-B6547DAD418C}.ReleaseDLL|x64.Build.0 = ReleaseDLL|x64
{76A44A7A-305F-4542-86E3-B6547DAD418C}.ReleaseDLL|x86.ActiveCfg = ReleaseDLL|Win32
{76A44A7A-305F-4542-86E3-B6547DAD418C}.ReleaseDLL|x86.Build.0 = ReleaseDLL|Win32
{38445E8E-98F6-4787-9CC7-3D5782973BD8}.Debug|x64.ActiveCfg = Debug|x64
{38445E8E-98F6-4787-9CC7-3D5782973BD8}.Debug|x64.Build.0 = Debug|x64
{38445E8E-98F6-4787-9CC7-3D5782973BD8}.Debug|x86.ActiveCfg = Debug|Win32

View File

@ -1,19 +1,33 @@
LIBRARY oqs
EXPORTS
OQS_randombytes_switch_algorithm
OQS_randombytes_custom_algorithm
OQS_randombytes
OQS_randombytes_system
OQS_KEM_new
OQS_KEM_keypair
OQS_KEM_encaps
OQS_KEM_decaps
OQS_KEM_free
OQS_SIG_new
OQS_SIG_keygen
OQS_SIG_sign
OQS_SIG_verify
OQS_SIG_free
OQS_MEM_cleanse
OQS_MEM_secure_free
OQS_MEM_insecure_free
OQS_MEM_cleanse
OQS_MEM_secure_free
OQS_MEM_insecure_free
OQS_randombytes_switch_algorithm
OQS_randombytes_custom_algorithm
OQS_randombytes
OQS_randombytes_nist_kat_init
OQS_KEM_frodokem_640_aes_keypair
OQS_KEM_frodokem_640_aes_encaps
OQS_KEM_frodokem_640_aes_decaps
OQS_KEM_frodokem_976_aes_keypair
OQS_KEM_frodokem_976_aes_encaps
OQS_KEM_frodokem_976_aes_decaps
OQS_KEM_frodokem_640_cshake_keypair
OQS_KEM_frodokem_640_cshake_encaps
OQS_KEM_frodokem_640_cshake_decaps
OQS_KEM_frodokem_976_cshake_keypair
OQS_KEM_frodokem_976_cshake_encaps
OQS_KEM_frodokem_976_cshake_decaps
OQS_KEM_alg_identifier
OQS_KEM_new
OQS_KEM_keypair
OQS_KEM_encaps
OQS_KEM_decaps
OQS_KEM_free
OQS_SIG_alg_identifier
OQS_SIG_new
OQS_SIG_keypair
OQS_SIG_sign
OQS_SIG_verify
OQS_SIG_free

View File

@ -12,6 +12,7 @@ branches:
configuration:
- Release
- ReleaseDLL
test_script:
- cmd: >-