Signed-off-by: Mark Harmstone <m...@harmstone.com>
---
 mingw-w64-crt/Makefile.am                   |  1 +
 mingw-w64-crt/lib-common/ncrypt_onecore.def | 90 +++++++++++++++++++++
 mingw-w64-crt/lib-common/onecore.mri        |  1 +
 mingw-w64-crt/lib32/ncrypt_onecore.def      | 90 +++++++++++++++++++++
 4 files changed, 182 insertions(+)
 create mode 100644 mingw-w64-crt/lib-common/ncrypt_onecore.def
 create mode 100644 mingw-w64-crt/lib32/ncrypt_onecore.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 3a52fb64b..d7a6ef910 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2497,6 +2497,7 @@ endif
                %/liblogoncli.a \
                %/libmpr.a \
                %/libmswsock.a \
+               %/libncrypt_onecore.a \
                %/libnetutils.a \
                %/liboleaut32.a \
                %/libprofapi.a \
diff --git a/mingw-w64-crt/lib-common/ncrypt_onecore.def 
b/mingw-w64-crt/lib-common/ncrypt_onecore.def
new file mode 100644
index 000000000..0381004cb
--- /dev/null
+++ b/mingw-w64-crt/lib-common/ncrypt_onecore.def
@@ -0,0 +1,90 @@
+LIBRARY "ncrypt.dll"
+EXPORTS
+GetIsolationServerInterface
+GetKeyStorageInterface
+GetSChannelInterface
+NCryptCloseProtectionDescriptor
+NCryptCreateClaim
+NCryptCreatePersistedKey
+NCryptCreateProtectionDescriptor
+NCryptDecrypt
+NCryptDeleteKey
+NCryptDeriveKey
+NCryptEncrypt
+NCryptEnumAlgorithms
+NCryptEnumKeys
+NCryptEnumStorageProviders
+NCryptExportKey
+NCryptFinalizeKey
+NCryptFreeBuffer
+NCryptFreeObject
+NCryptGetProperty
+NCryptGetProtectionDescriptorInfo
+NCryptImportKey
+NCryptIsAlgSupported
+NCryptIsKeyHandle
+NCryptKeyDerivation
+NCryptNotifyChangeKey
+NCryptOpenKey
+NCryptOpenStorageProvider
+NCryptProtectSecret
+NCryptQueryProtectionDescriptorName
+NCryptRegisterProtectionDescriptorName
+NCryptSecretAgreement
+NCryptSetAuditingInterface
+NCryptSetProperty
+NCryptSignHash
+NCryptStreamClose
+NCryptStreamOpenToProtect
+NCryptStreamOpenToUnprotect
+NCryptStreamOpenToUnprotectEx
+NCryptStreamUpdate
+NCryptTranslateHandle
+NCryptUnprotectSecret
+NCryptVerifyClaim
+NCryptVerifySignature
+SslChangeNotify
+SslComputeClientAuthHash
+SslComputeEapKeyBlock
+SslComputeFinishedHash
+SslComputeSessionHash
+SslCreateClientAuthHash
+SslCreateEphemeralKey
+SslCreateHandshakeHash
+SslDecrementProviderReferenceCount
+SslDecryptPacket
+SslDuplicateTranscriptHash
+SslEncryptPacket
+SslEnumCipherSuites
+SslEnumCipherSuitesEx
+SslEnumEccCurves
+SslEnumProtocolProviders
+SslExpandBinderKey
+SslExpandExporterMasterKey
+SslExpandPreSharedKey
+SslExpandResumptionMasterKey
+SslExpandTrafficKeys
+SslExpandWriteKey
+SslExportKey
+SslExportKeyingMaterial
+SslExtractEarlyKey
+SslExtractHandshakeKey
+SslExtractMasterKey
+SslFreeBuffer
+SslFreeObject
+SslGenerateMasterKey
+SslGeneratePreMasterKey
+SslGenerateSessionKeys
+SslGetCipherSuitePRFHashAlgorithm
+SslGetKeyProperty
+SslGetProviderProperty
+SslHashHandshake
+SslImportKey
+SslImportMasterKey
+SslIncrementProviderReferenceCount
+SslLookupCipherLengths
+SslLookupCipherSuiteInfo
+SslOpenPrivateKey
+SslOpenProvider
+SslSignHash
+SslVerifySignature
diff --git a/mingw-w64-crt/lib-common/onecore.mri 
b/mingw-w64-crt/lib-common/onecore.mri
index 271bcc054..10e95684b 100644
--- a/mingw-w64-crt/lib-common/onecore.mri
+++ b/mingw-w64-crt/lib-common/onecore.mri
@@ -81,6 +81,7 @@ ADDLIB libkernel32_onecore.a
 ADDLIB liblogoncli.a
 ADDLIB libmpr.a
 ADDLIB libmswsock.a
+ADDLIB libncrypt_onecore.a
 ADDLIB libnetutils.a
 ADDLIB liboleaut32.a
 ADDLIB libprofapi.a
diff --git a/mingw-w64-crt/lib32/ncrypt_onecore.def 
b/mingw-w64-crt/lib32/ncrypt_onecore.def
new file mode 100644
index 000000000..e35b4c9dc
--- /dev/null
+++ b/mingw-w64-crt/lib32/ncrypt_onecore.def
@@ -0,0 +1,90 @@
+LIBRARY "ncrypt.dll"
+EXPORTS
+GetIsolationServerInterface@12
+GetKeyStorageInterface@12
+GetSChannelInterface@12
+NCryptCloseProtectionDescriptor@4
+NCryptCreateClaim@32
+NCryptCreatePersistedKey@24
+NCryptCreateProtectionDescriptor@12
+NCryptDecrypt@32
+NCryptDeleteKey@8
+NCryptDeriveKey@28
+NCryptEncrypt@32
+NCryptEnumAlgorithms@20
+NCryptEnumKeys@20
+NCryptEnumStorageProviders@12
+NCryptExportKey@32
+NCryptFinalizeKey@8
+NCryptFreeBuffer@4
+NCryptFreeObject@4
+NCryptGetProperty@24
+NCryptGetProtectionDescriptorInfo@16
+NCryptImportKey@32
+NCryptIsAlgSupported@12
+NCryptIsKeyHandle@4
+NCryptKeyDerivation@24
+NCryptNotifyChangeKey@12
+NCryptOpenKey@20
+NCryptOpenStorageProvider@12
+NCryptProtectSecret@32
+NCryptQueryProtectionDescriptorName@16
+NCryptRegisterProtectionDescriptorName@12
+NCryptSecretAgreement@16
+NCryptSetAuditingInterface@4
+NCryptSetProperty@20
+NCryptSignHash@32
+NCryptStreamClose@4
+NCryptStreamOpenToProtect@20
+NCryptStreamOpenToUnprotect@16
+NCryptStreamOpenToUnprotectEx@16
+NCryptStreamUpdate@16
+NCryptTranslateHandle@24
+NCryptUnprotectSecret@32
+NCryptVerifyClaim@32
+NCryptVerifySignature@28
+SslChangeNotify@8
+SslComputeClientAuthHash@32
+SslComputeEapKeyBlock@32
+SslComputeFinishedHash@24
+SslComputeSessionHash@28
+SslCreateClientAuthHash@24
+SslCreateEphemeralKey@36
+SslCreateHandshakeHash@20
+SslDecrementProviderReferenceCount@4
+SslDecryptPacket@40
+SslDuplicateTranscriptHash@16
+SslEncryptPacket@44
+SslEnumCipherSuites@20
+SslEnumCipherSuitesEx@20
+SslEnumEccCurves@16
+SslEnumProtocolProviders@12
+SslExpandBinderKey@20
+SslExpandExporterMasterKey@24
+SslExpandPreSharedKey@28
+SslExpandResumptionMasterKey@24
+SslExpandTrafficKeys@28
+SslExpandWriteKey@20
+SslExportKey@28
+SslExportKeyingMaterial@40
+SslExtractEarlyKey@28
+SslExtractHandshakeKey@28
+SslExtractMasterKey@20
+SslFreeBuffer@4
+SslFreeObject@8
+SslGenerateMasterKey@44
+SslGeneratePreMasterKey@40
+SslGenerateSessionKeys@24
+SslGetCipherSuitePRFHashAlgorithm@24
+SslGetKeyProperty@20
+SslGetProviderProperty@24
+SslHashHandshake@20
+SslImportKey@24
+SslImportMasterKey@36
+SslIncrementProviderReferenceCount@4
+SslLookupCipherLengths@28
+SslLookupCipherSuiteInfo@24
+SslOpenPrivateKey@16
+SslOpenProvider@12
+SslSignHash@32
+SslVerifySignature@28
-- 
2.41.0



_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to