Commit graph

293 commits

Author SHA1 Message Date
Aric Stewart
d962939290 wintrust: GetSignedMsgFromCabFile looks for signinfo at the beginning of the cab.
Discussed with Juan Lang, We could look for the signinfo at the 
beginning of the cab and restore the file pointer afterward.

This allows IE7 to read the signing information from downloaded ActiveX 
controls.
2009-06-25 11:46:28 +02:00
Aric Stewart
2dca912aa9 wintrust: Stub WTHelperCertCheckValidSignature. 2009-06-24 11:27:56 +02:00
Juan Lang
9da4d2f3a9 wintrust: Check for the presence of required members of WINTRUST_CERT_INFO rather than requiring callers to be compiled with the same SDK version. 2009-06-15 13:42:26 +02:00
Juan Lang
abacfc0f45 wintrust: Check for the presence of required members of WINTRUST_BLOB_INFO rather than requiring callers to be compiled with the same SDK version. 2009-06-15 13:42:26 +02:00
Hans Leidekker
f0cf772d52 wintrust: Add stub implementations of HTTPSCertificateTrust and HTTPSFinalProv. 2009-06-12 17:33:15 +02:00
Juan Lang
9ae0f7a191 wintrust: Only check the pgKnownSubject member if the struct includes it. 2009-06-12 17:33:14 +02:00
Paul Vriens
1862826a87 wintrust/tests: Add a basic CryptCATOpen test. 2009-05-19 15:24:56 +02:00
Detlef Riekenberg
24340287fd wintrust/tests: Do not test GetLastError on success. 2009-04-09 11:19:09 +02:00
Detlef Riekenberg
49ff2be04e wintrust/tests: Fix some tests on win9x. 2009-04-09 11:18:58 +02:00
Francois Gouget
2017cf27f3 wintrust/tests: Use win_skip() to skip over unimplemented functionality. 2009-02-25 12:50:04 +01:00
Francois Gouget
d5936f4200 wintrust: Make WINTRUST_ReAlloc() static. 2009-02-18 12:17:31 +01:00
Michael Stefaniuc
03f04e15fe wintrust/tests: Fix typos in ok() strings. 2009-02-17 12:51:44 +01:00
Juan Lang
ae2c086e6c wintrust: Fix a few failing tests. 2009-02-16 11:48:10 +01:00
Juan Lang
6407fb7036 wintrust: Fix typo. 2009-02-13 12:59:09 +01:00
Juan Lang
74ac0d30bd wintrust: Fix a couple tests on a variety of systems. 2009-02-12 13:00:46 +01:00
Juan Lang
22ea6bd611 wintrust: Remove a couple tests that fail on a variety of systems. 2009-02-12 13:00:42 +01:00
Juan Lang
9e07f0de08 wintrust: Don't fail if a registry value doesn't exist. 2009-02-12 13:00:37 +01:00
Francois Gouget
f250f4fa04 Assorted spelling fixes. 2009-02-11 15:56:02 +01:00
Juan Lang
2d0e586425 wintrust: Use GetSystemDirectory rather than GetWindowsDirectory to find the CatRoot directories. 2009-02-04 12:24:57 +01:00
Andrew Talbot
8bfc62cf8b wintrust: Declare a functions static. 2009-02-02 12:11:58 +01:00
Michael Stefaniuc
0087064c2f wintrust: Remove superfluous pointer casts. 2009-01-29 14:06:06 +01:00
Paul Vriens
e6676ff50e wintrust/tests: Fix a test failure on W2K. 2009-01-22 12:03:51 +01:00
Paul Vriens
d18249dda6 wintrust/tests: Check file attributes set by CryptCATAdminAddCatalog. 2009-01-21 10:24:15 +01:00
Paul Vriens
d4cf5a55c6 wintrust/tests: Add some cdf parsing tests. 2009-01-21 10:23:52 +01:00
Hans Leidekker
e361356e8e wintrust: Set system attribute on the target catalog file in CryptCATAdminAddCatalog. 2009-01-21 10:23:24 +01:00
Alexandre Julliard
e098f427b4 wintrust/tests: Clean up temp files after test. 2009-01-19 15:45:33 +01:00
Paul Vriens
2c9a41a4e4 wintrust/tests: Add some tests that creates catalog files. 2009-01-19 14:20:29 +01:00
Paul Vriens
db8cce3fcb wintrust/tests: Make the catalog properties test a bit more flexible. 2009-01-19 14:20:07 +01:00
Paul Vriens
39361deadc wintrust/tests: Add a few parameter tests. 2009-01-19 14:19:56 +01:00
Paul Vriens
4a2e02d57d wintrust: Add some CryptCATCDF stubs. 2009-01-19 14:19:45 +01:00
Paul Vriens
669aa20c91 wintrust/tests: Add a test for enumerating catalog attributes. 2009-01-19 14:18:30 +01:00
Michael Stefaniuc
898d795fdd wintrust/tests: Remove superfluous pointer casts. 2009-01-13 15:26:04 +01:00
Paul Vriens
00ed4057b5 wintrust: Fix removing a catalog file. 2009-01-08 14:52:31 +01:00
Paul Vriens
5bfed84410 wintrust/tests: Add a few tests. 2009-01-08 14:52:26 +01:00
Juan Lang
ae133b808f wintrust: Fix encoding OIDs with only two components. 2008-12-23 20:20:01 +01:00
Hans Leidekker
a04afe7b70 wintrust: Fix message handle type.
Spotted by Juan Lang.
2008-12-23 18:52:41 +01:00
Hans Leidekker
053b2295a5 wintrust: Add some tests. 2008-12-23 18:52:28 +01:00
Hans Leidekker
32766e3882 wintrust: Add stub implementations of CryptCATEnumerateAttr, CryptCATEnumerateCatAttr, CryptCATGetAttrInfo, CryptCATGetCatAttrInfo and CryptCATGetMemberInfo. 2008-12-23 18:52:18 +01:00
Hans Leidekker
615d023bf1 wintrust: Implement CryptCATAdminResolveCatalogPath and CryptCATCatalogInfoFromContext. 2008-12-23 18:52:02 +01:00
Hans Leidekker
dffccbf1f2 wintrust: Implement CryptCATEnumerateMember.
Based on work done by Maarten Lankhorst.
2008-12-23 18:51:53 +01:00
Hans Leidekker
c7109645dc wintrust: Test find handles against INVALID_HANDLE_VALUE.
Spotted by Michael Stefaniuc.
2008-12-23 18:51:30 +01:00
Hans Leidekker
f9e0e5198f wintrust: Implement CryptCATOpen and CryptCATClose.
Based on work done by Maarten Lankhorst.
2008-12-22 14:55:51 +01:00
Hans Leidekker
766669fbd2 wintrust: Implement CryptCATAdminEnumCatalogFromHash.
Based on work done by Maarten Lankhorst.
2008-12-22 14:55:51 +01:00
Hans Leidekker
21d5f4a617 wintrust: Record full catalog filename in catalog info structure, not just the basename. 2008-12-22 14:55:51 +01:00
Francois Gouget
c36c161ce6 wintrust/tests: Add a trailing '\n' to ok() calls. 2008-12-19 17:45:25 +01:00
Paul Vriens
936bec69cf wintrust/tests: Don't crash on NT4 and W2K. 2008-12-19 17:16:31 +01:00
Paul Vriens
ff833ee255 wintrust/tests: Fix test crash on Win9x. 2008-12-19 17:16:26 +01:00
Hans Leidekker
50d76df1ea wintrust: Implement CryptCATAdminCalcHashFromFileHandle.
Based on work done by Maarten Lankhorst.
2008-12-19 17:16:12 +01:00
Hans Leidekker
b8bb31dc34 wintrust: Add tests for adding and removing catalog files. 2008-12-18 14:52:40 +01:00
Hans Leidekker
02f805347d wintrust: Implement CryptCATAdminAddCatalog, CryptCATAdminReleaseCatalogContext and CryptCATAdminReleaseContext.
Based on work done by Maarten Lankhorst.
2008-12-18 14:52:21 +01:00