From ed789bd3b41c9574314deaa0f5b90bbca40e096f Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath <[email protected]>
Date: Sat, 31 Aug 2024 14:18:01 +0000
Subject: [PATCH 1/2] crt: Move wintrust to lib-common

Signed-off-by: Biswapriyo Nath <[email protected]>
---
 .../{lib64 => lib-common}/wintrust.def        |   0
 mingw-w64-crt/libarm32/wintrust.def           | 150 ------------------
 mingw-w64-crt/libarm64/Makefile.am            |   1 +
 3 files changed, 1 insertion(+), 150 deletions(-)
 rename mingw-w64-crt/{lib64 => lib-common}/wintrust.def (100%)
 delete mode 100644 mingw-w64-crt/libarm32/wintrust.def

diff --git a/mingw-w64-crt/lib64/wintrust.def 
b/mingw-w64-crt/lib-common/wintrust.def
similarity index 100%
rename from mingw-w64-crt/lib64/wintrust.def
rename to mingw-w64-crt/lib-common/wintrust.def
diff --git a/mingw-w64-crt/libarm32/wintrust.def 
b/mingw-w64-crt/libarm32/wintrust.def
deleted file mode 100644
index 4ec8fc4..0000000
--- a/mingw-w64-crt/libarm32/wintrust.def
+++ /dev/null
@@ -1,150 +0,0 @@
-;
-; Definition file of WINTRUST.dll
-; Automatic generated by gendef
-; written by Kai Tietz 2008-2014
-;
-LIBRARY "WINTRUST.dll"
-EXPORTS
-CryptCATVerifyMember
-CryptSIPGetInfo
-CryptSIPGetRegWorkingFlags
-GenericChainCertificateTrust
-GenericChainFinalProv
-HTTPSCertificateTrust
-SoftpubDefCertInit
-SoftpubFreeDefUsageCallData
-SoftpubLoadDefUsageCallData
-WTHelperCertFindIssuerCertificate
-AddPersonalTrustDBPages
-CatalogCompactHashDatabase
-CryptCATAdminAcquireContext
-CryptCATAdminAcquireContext2
-CryptCATAdminAddCatalog
-CryptCATAdminCalcHashFromFileHandle
-CryptCATAdminCalcHashFromFileHandle2
-CryptCATAdminEnumCatalogFromHash
-CryptCATAdminPauseServiceForBackup
-CryptCATAdminReleaseCatalogContext
-CryptCATAdminReleaseContext
-CryptCATAdminRemoveCatalog
-CryptCATAdminResolveCatalogPath
-CryptCATAllocSortedMemberInfo
-CryptCATCDFClose
-CryptCATCDFEnumAttributes
-CryptCATCDFEnumAttributesWithCDFTag
-CryptCATCDFEnumCatAttributes
-CryptCATCDFEnumMembers
-CryptCATCDFEnumMembersByCDFTag
-CryptCATCDFEnumMembersByCDFTagEx
-CryptCATCDFOpen
-CryptCATCatalogInfoFromContext
-CryptCATClose
-CryptCATEnumerateAttr
-CryptCATEnumerateCatAttr
-CryptCATEnumerateMember
-CryptCATFreeSortedMemberInfo
-CryptCATGetAttrInfo
-CryptCATGetCatAttrInfo
-CryptCATGetMemberInfo
-CryptCATHandleFromStore
-CryptCATOpen
-CryptCATPersistStore
-CryptCATPutAttrInfo
-CryptCATPutCatAttrInfo
-CryptCATPutMemberInfo
-CryptCATStoreFromHandle
-CryptSIPCreateIndirectData
-CryptSIPGetCaps
-CryptSIPGetSealedDigest
-CryptSIPGetSignedDataMsg
-CryptSIPPutSignedDataMsg
-CryptSIPRemoveSignedDataMsg
-CryptSIPVerifyIndirectData
-DriverCleanupPolicy
-DriverFinalPolicy
-DriverInitializePolicy
-FindCertsByIssuer
-HTTPSFinalProv
-IsCatalogFile
-MsCatConstructHashTag
-MsCatFreeHashTag
-OfficeCleanupPolicy
-OfficeInitializePolicy
-OpenPersonalTrustDBDialog
-OpenPersonalTrustDBDialogEx
-SoftpubAuthenticode
-SoftpubCheckCert
-SoftpubCleanup
-SoftpubDllRegisterServer
-SoftpubDllUnregisterServer
-SoftpubDumpStructure
-SoftpubInitialize
-SoftpubLoadMessage
-SoftpubLoadSignature
-TrustDecode
-TrustFindIssuerCertificate
-TrustFreeDecode
-TrustIsCertificateSelfSigned
-TrustOpenStores
-WTGetSignatureInfo
-WTHelperCertCheckValidSignature
-WTHelperCertIsSelfSigned
-WTHelperCheckCertUsage
-WTHelperGetAgencyInfo
-WTHelperGetFileHandle
-WTHelperGetFileHash
-WTHelperGetFileName
-WTHelperGetKnownUsages
-WTHelperGetProvCertFromChain
-WTHelperGetProvPrivateDataFromChain
-WTHelperGetProvSignerFromChain
-WTHelperIsChainedToMicrosoft
-WTHelperIsChainedToMicrosoftFromStateData
-WTHelperIsInRootStore
-WTHelperOpenKnownStores
-WTHelperProvDataFromStateData
-WVTAsn1CatMemberInfo2Decode
-WVTAsn1CatMemberInfo2Encode
-WVTAsn1CatMemberInfoDecode
-WVTAsn1CatMemberInfoEncode
-WVTAsn1CatNameValueDecode
-WVTAsn1CatNameValueEncode
-WVTAsn1IntentToSealAttributeDecode
-WVTAsn1IntentToSealAttributeEncode
-WVTAsn1SealingSignatureAttributeDecode
-WVTAsn1SealingSignatureAttributeEncode
-WVTAsn1SealingTimestampAttributeDecode
-WVTAsn1SealingTimestampAttributeEncode
-WVTAsn1SpcFinancialCriteriaInfoDecode
-WVTAsn1SpcFinancialCriteriaInfoEncode
-WVTAsn1SpcIndirectDataContentDecode
-WVTAsn1SpcIndirectDataContentEncode
-WVTAsn1SpcLinkDecode
-WVTAsn1SpcLinkEncode
-WVTAsn1SpcMinimalCriteriaInfoDecode
-WVTAsn1SpcMinimalCriteriaInfoEncode
-WVTAsn1SpcPeImageDataDecode
-WVTAsn1SpcPeImageDataEncode
-WVTAsn1SpcSigInfoDecode
-WVTAsn1SpcSigInfoEncode
-WVTAsn1SpcSpAgencyInfoDecode
-WVTAsn1SpcSpAgencyInfoEncode
-WVTAsn1SpcSpOpusInfoDecode
-WVTAsn1SpcSpOpusInfoEncode
-WVTAsn1SpcStatementTypeDecode
-WVTAsn1SpcStatementTypeEncode
-WinVerifyTrust
-WinVerifyTrustEx
-WintrustAddActionID
-WintrustAddDefaultForUsage
-WintrustCertificateTrust
-WintrustGetDefaultForUsage
-WintrustGetRegPolicyFlags
-WintrustLoadFunctionPointers
-WintrustRemoveActionID
-WintrustSetDefaultIncludePEPageHashes
-WintrustSetRegPolicyFlags
-mscat32DllRegisterServer
-mscat32DllUnregisterServer
-mssip32DllRegisterServer
-mssip32DllUnregisterServer
diff --git a/mingw-w64-crt/libarm64/Makefile.am 
b/mingw-w64-crt/libarm64/Makefile.am
index 3dd1951..ab68a7f 100644
--- a/mingw-w64-crt/libarm64/Makefile.am
+++ b/mingw-w64-crt/libarm64/Makefile.am
@@ -361,6 +361,7 @@ libarm64_DATA += %reldir%/libwinrnr.a
 libarm64_DATA += %reldir%/libwinscard.a
 libarm64_DATA += %reldir%/libwinspool.a
 libarm64_DATA += %reldir%/libwinsrv.a
+libarm64_DATA += %reldir%/libwintrust.a
 libarm64_DATA += %reldir%/libwinusb.a
 libarm64_DATA += %reldir%/libwkscli.a
 libarm64_DATA += %reldir%/libwkssvc.a
-- 
2.46.0

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to