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