crt: Add schannel.def and security.def for lib32 Signed-off-by: Ihsan Akmal <ihsanapps@gmail.com> Signed-off-by: Jonathan Yong <10walls@gmail.com>
diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am index adf4c07..2570915 100644 --- a/mingw-w64-crt/lib32/Makefile.am +++ b/mingw-w64-crt/lib32/Makefile.am
@@ -230,9 +230,11 @@ lib32_DATA += %reldir%/librtm.a lib32_DATA += %reldir%/librtutils.a lib32_DATA += %reldir%/libsamcli.a +lib32_DATA += %reldir%/libschannel.a lib32_DATA += %reldir%/libschedcli.a lib32_DATA += %reldir%/libscsiport.a lib32_DATA += %reldir%/libsecur32.a +lib32_DATA += %reldir%/libsecurity.a lib32_DATA += %reldir%/libsetupapi.a #lib32_DATA += %reldir%/libshell32.a # Handled by custom rule lib32_DATA += %reldir%/libshfolder.a
diff --git a/mingw-w64-crt/lib32/schannel.def b/mingw-w64-crt/lib32/schannel.def new file mode 100644 index 0000000..40d6b2c --- /dev/null +++ b/mingw-w64-crt/lib32/schannel.def
@@ -0,0 +1,40 @@ +LIBRARY SCHANNEL.dll +EXPORTS +AcceptSecurityContext@36 +AcquireCredentialsHandleA@36 +AcquireCredentialsHandleW@36 +ApplyControlToken@8 +CloseSslPerformanceData +CollectSslPerformanceData@16 +CompleteAuthToken@8 +DeleteSecurityContext@4 +EnumerateSecurityPackagesA@8 +EnumerateSecurityPackagesW@8 +FreeContextBuffer@4 +FreeCredentialsHandle@4 +ImpersonateSecurityContext@4 +InitSecurityInterfaceA@0 +InitSecurityInterfaceW@0 +InitializeSecurityContextA@48 +InitializeSecurityContextW@48 +MakeSignature@16 +OpenSslPerformanceData@4 +QueryContextAttributesA@12 +QueryContextAttributesW@12 +QuerySecurityPackageInfoA@8 +QuerySecurityPackageInfoW@8 +RevertSecurityContext@4 +SealMessage@16 +SpLsaModeInitialize@16 +SpUserModeInitialize@16 +SslCrackCertificate@16 +SslEmptyCacheA@8 +SslEmptyCacheW@8 +SslFreeCertificate@4 +SslGenerateKeyPair@16 +SslGenerateRandomBits@8 +SslGetMaximumKeySize@4 +SslLoadCertificate@12 +SupportsChannelBinding +UnsealMessage@16 +VerifySignature@16
diff --git a/mingw-w64-crt/lib32/security.def b/mingw-w64-crt/lib32/security.def new file mode 100644 index 0000000..8b94d0e --- /dev/null +++ b/mingw-w64-crt/lib32/security.def
@@ -0,0 +1,38 @@ +LIBRARY Security.dll +EXPORTS +AcceptSecurityContext@36 +AcquireCredentialsHandleA@36 +AcquireCredentialsHandleW@36 +AddSecurityPackageA@8 +AddSecurityPackageW@8 +ApplyControlToken@8 +CompleteAuthToken@8 +DecryptMessage@16 +DeleteSecurityContext@4 +DeleteSecurityPackageA@4 +DeleteSecurityPackageW@4 +EncryptMessage@16 +EnumerateSecurityPackagesA@8 +EnumerateSecurityPackagesW@8 +ExportSecurityContext@16 +FreeContextBuffer@4 +FreeCredentialsHandle@4 +ImpersonateSecurityContext@4 +ImportSecurityContextA@16 +ImportSecurityContextW@16 +InitSecurityInterfaceA@0 +InitSecurityInterfaceW@0 +InitializeSecurityContextA@48 +InitializeSecurityContextW@48 +MakeSignature@16 +QueryContextAttributesA@12 +QueryContextAttributesW@12 +QueryCredentialsAttributesA@12 +QueryCredentialsAttributesW@12 +QuerySecurityContextToken@8 +QuerySecurityPackageInfoA@8 +QuerySecurityPackageInfoW@8 +RevertSecurityContext@4 +SealMessage@16 +UnsealMessage@16 +VerifySignature@16