Juan Lang
|
c7d1d34956
|
wintrust: Don't assume input file is a PE file in CryptSIPGetSignedDataMsg.
|
2008-07-24 11:57:34 +02:00 |
Francois Gouget
|
32974e25a2
|
wintrust/tests: Fix compilation on systems that don't support nameless unions.
|
2008-07-21 12:57:42 +02:00 |
Juan Lang
|
88ac766f8b
|
wintrust: Correct error slot for SoftpubLoadSignature.
|
2008-07-16 17:53:32 +02:00 |
Juan Lang
|
b871679922
|
wintrust: Execute WinVerifyTrust as a sequence of steps, and return the error code from the first failing step of the sequence.
|
2008-07-16 17:53:18 +02:00 |
Juan Lang
|
a3e601ecf0
|
wintrust: Add tests for WinVerifyTrust/WinVerifyTrustEx.
|
2008-07-16 17:53:07 +02:00 |
Juan Lang
|
1da4a29050
|
wintrust: Move provider function tests to their own function.
|
2008-07-16 17:52:45 +02:00 |
Andrew Talbot
|
015321910d
|
wintrust: Remove unneeded address-of operators from array names.
|
2008-07-14 11:50:45 +02:00 |
Juan Lang
|
0c419108ef
|
wintrust: Use path in WIN_TRUST_SUBJECT_FILE structure rather than assuming a path is passed in place of WINTRUST_DATA's pFile member.
|
2008-07-11 13:58:07 +02:00 |
Roy Shea
|
363516d7c3
|
wintrust/test: Verify array length before calling memcmp in test.
|
2008-07-08 10:47:57 +02:00 |
Paul Vriens
|
b3db514cd5
|
wintrust/tests: Fix test on win9x.
|
2008-06-05 12:31:00 +02:00 |
Alexandre Julliard
|
ef07d83405
|
Include wine/port.h everywhere we use exceptions.
|
2008-04-29 20:18:49 +02:00 |
Rob Shearman
|
91d5844f76
|
wintrust: Check that provider functions are not NULL before using them.
|
2008-04-24 11:49:42 +02:00 |
Rob Shearman
|
8e0f125f45
|
wintrust: Implement WTHelperGetProvPrivateDataFromChain.
Also fill in pfnAddPrivData2Chain in WintrustLoadFunctionPointers, which
is the complement of WTHelperGetProvPrivateDataFromChain.
|
2008-04-24 11:49:35 +02:00 |
Austin English
|
6e59cd2c34
|
Spelling fixes.
|
2008-04-22 12:20:12 +02:00 |
Rhys McGuckin
|
890c3fd0f6
|
wintrust: Check for null CleanupPolicy function pointer.
|
2008-04-17 21:27:04 +02:00 |
Andrew Talbot
|
e68cc16a11
|
wintrust: Avoid assigning to struct members from other structs.
|
2008-04-07 11:24:09 +02:00 |
Andrew Talbot
|
a1732549ca
|
wintrust: Assign to structs instead of using memcpy.
|
2008-03-24 11:32:58 +01:00 |
Rob Shearman
|
48000893f9
|
makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual
DLL makefiles.
|
2008-03-04 20:55:01 +01:00 |
Francois Gouget
|
dd50ac4e15
|
wintrust/tests: Crypt(En,De)codeObjectEx() are not available on Win9x. So load them dynamically and skip some tests.
|
2008-03-03 12:04:04 +01:00 |
Paul Vriens
|
4844672781
|
wintrust/tests: Add a few tests.
|
2008-02-28 20:00:45 +01:00 |
Paul Vriens
|
84039b26fe
|
wintrust/tests: W2K and XP-SP1 don't set last error.
|
2008-02-28 20:00:41 +01:00 |
Paul Vriens
|
ea4489cfb0
|
wintrust/crypt: Fix some test failures for a NULL parameter.
|
2008-02-11 20:41:40 +01:00 |
Paul Vriens
|
9be7a60d08
|
wintrust/tests: Change test_RegPolicyFlags to use the same logic as the rest of the tests.
|
2008-02-11 20:41:40 +01:00 |
Paul Vriens
|
c16830db8c
|
wintrust/tests: Use GetModuleHandleA instead of LoadLibraryA.
|
2008-02-11 20:41:40 +01:00 |
Paul Vriens
|
533b15d6ea
|
wintrust/tests: Use GetModuleHandleA instead of LoadLibraryA.
|
2008-02-06 14:20:52 +01:00 |
Juan Lang
|
14a12b8861
|
wintrust: Don't expect ImageGetCertificateData to succeed when Certificate is NULL.
|
2008-01-15 11:37:54 +01:00 |
Aric Stewart
|
8d5f94b199
|
wintrust: Implementations for WTHelperGetFileName and WTHelperGetFileHandle.
|
2007-12-11 17:49:48 +01:00 |
Alexandre Julliard
|
ad9396302d
|
Removed some unneeded imports.
|
2007-12-06 21:24:24 +01:00 |
Alexandre Julliard
|
97675b1365
|
Include objbase.h where need to get the DllRegisterServer prototype.
|
2007-11-06 14:39:16 +01:00 |
Juan Lang
|
0cd5f2089e
|
wintrust: Add generic chain action to known actions.
|
2007-10-09 20:20:40 +02:00 |
Juan Lang
|
e69cf802e7
|
wintrust: Add traces.
|
2007-10-09 20:20:35 +02:00 |
Juan Lang
|
355193b70d
|
wintrust: Implement GenericChainFinalProv.
|
2007-10-09 20:20:30 +02:00 |
Juan Lang
|
d1fcdea034
|
wintrust: Implement GenericChainCertificateTrust.
|
2007-10-09 20:20:24 +02:00 |
Juan Lang
|
cab0c5a553
|
wintrust: Add a helper function to create a chain for a signer.
|
2007-10-09 20:20:17 +02:00 |
Juan Lang
|
1a88c8bccb
|
wintrust: Add a helper function to initialize chain creation parameters.
|
2007-10-09 20:20:11 +02:00 |
Juan Lang
|
7bff4e7141
|
wintrust: Trace input to WinVerifyTrust.
|
2007-10-09 20:20:04 +02:00 |
Juan Lang
|
4089be2588
|
wintrust: Use verify time rather than current time to check certificate chain.
|
2007-10-04 11:38:40 +02:00 |
Juan Lang
|
b78c69dd4b
|
wintrust: Remove bad check that prevents root certificates from appearing time valid.
|
2007-10-04 11:38:33 +02:00 |
Juan Lang
|
deb1709686
|
wintrust: Use file's creation time as time to verify.
|
2007-10-04 11:38:27 +02:00 |
Juan Lang
|
85efd02fab
|
wintrust: Copy time to verify from cert info.
|
2007-10-04 11:38:20 +02:00 |
Juan Lang
|
fa355b2180
|
wintrust: Add stub for WVTAsn1SpcSpOpusInfoDecode.
|
2007-10-01 12:33:43 +02:00 |
Juan Lang
|
07979b9975
|
wintrust: Don't warn for generic cert verify action.
|
2007-10-01 12:33:07 +02:00 |
Juan Lang
|
d7d4a5c4a9
|
wintrust: In SoftpubLoadSignature, don't assume a message is present.
|
2007-10-01 12:33:01 +02:00 |
Juan Lang
|
5fa5518641
|
wintrust: Improve SoftpubLoadMessage for WTD_CHOICE_CERT.
|
2007-10-01 12:32:55 +02:00 |
Juan Lang
|
5adeae168b
|
wintrust: Implement SoftpubDefCertInit.
|
2007-10-01 12:32:49 +02:00 |
Francois Gouget
|
9114bc1bd8
|
wintrust: Fix compilation on systems that don't support nameless unions.
|
2007-09-18 11:20:31 +02:00 |
Juan Lang
|
ae8e8a0a57
|
wintrust: Don't prefer native version.
|
2007-09-13 10:54:49 +02:00 |
Juan Lang
|
40f33d6568
|
wintrust: Implement WinVerifyTrust.
|
2007-09-13 10:54:41 +02:00 |
Juan Lang
|
0463f99b73
|
wintrust: Partially implement SoftpubAuthenticode.
|
2007-09-13 10:54:34 +02:00 |
Juan Lang
|
277ef05efb
|
wintrust: Save signer cert so chain can be created.
|
2007-09-13 10:54:29 +02:00 |
Juan Lang
|
b13d16a0da
|
wintrust: Implement SoftpubCleanup.
|
2007-09-13 10:54:22 +02:00 |
Francois Gouget
|
2eeb4eaf1d
|
wintrust: Fix compilation on systems that don't support nameless unions.
|
2007-09-12 11:33:10 +02:00 |
Juan Lang
|
b157166345
|
wintrust: Implement pfnCertificateTrust.
|
2007-08-29 12:00:33 +02:00 |
Juan Lang
|
5d7bffa5c7
|
wintrust: Save signers of a message in SoftpubLoadSignature.
|
2007-08-29 12:00:24 +02:00 |
Juan Lang
|
fb07a3aa02
|
wintrust: Use a helper function to get a signer's cert info from a message.
|
2007-08-29 12:00:18 +02:00 |
Juan Lang
|
a4d85d80a3
|
wintrust: Use pfnAddStore2Chain internally.
|
2007-08-29 12:00:11 +02:00 |
Juan Lang
|
4f2fae1d99
|
wintrust: Test and implement pfnAddCert2Chain.
|
2007-08-29 12:00:05 +02:00 |
Juan Lang
|
8c34271aaa
|
wintrust: Test and implement pfnAddSgnr2Chain.
|
2007-08-29 11:59:58 +02:00 |
Juan Lang
|
150ddd6bd4
|
wintrust: Test and implement pfnAddStore2Chain.
|
2007-08-29 11:59:47 +02:00 |
Juan Lang
|
492518d037
|
wintrust: Use common memory functions.
|
2007-08-28 11:58:02 +02:00 |
Juan Lang
|
6f8b296fb1
|
wintrust: Move mem alloc functions to wintrust_main.c.
|
2007-08-28 11:57:53 +02:00 |
Juan Lang
|
92de438469
|
wintrust: Implement SoftpubLoadSignature.
|
2007-08-28 11:57:37 +02:00 |
Juan Lang
|
5a3fb3b566
|
wintrust: Test and implement SoftpubLoadMessage.
|
2007-08-28 11:57:20 +02:00 |
Juan Lang
|
7850caa714
|
wintrust: Test and implement SoftpubInitialize.
|
2007-08-27 19:34:20 +02:00 |
Juan Lang
|
e8cc4db1c7
|
wintrust: Test and correct alloc and free functions in WintrustLoadFunctionPointers.
|
2007-08-27 11:59:42 +02:00 |
Juan Lang
|
cf3535351a
|
wintrust: Remove redundant check of pbSignedDataMsg (Coverity).
|
2007-08-16 11:51:35 +02:00 |
Juan Lang
|
33407c6397
|
wintrust: Forward WinVerifyTrustEx to WinVerifyTrust.
|
2007-08-15 10:42:23 +02:00 |
Juan Lang
|
ba0b7a5de3
|
wintrust: Implement WTHelperProvDataFromStateData.
|
2007-08-15 10:42:18 +02:00 |
Juan Lang
|
f1ec80d13b
|
wintrust: Implement WTHelperGetProvCertFromChain.
|
2007-08-15 10:42:08 +02:00 |
Juan Lang
|
0823c4fc61
|
wintrust: Implement WTHelperGetProvSignerFromChain.
|
2007-08-15 10:41:58 +02:00 |
Juan Lang
|
261f02ca68
|
wintrust: Implement SPC indirect data decoding.
|
2007-08-14 13:29:21 +02:00 |
Juan Lang
|
f7e62befe8
|
wintrust: Implement SPC indirect data encoding.
|
2007-08-14 13:29:10 +02:00 |
Juan Lang
|
5d965df220
|
wintrust: Implement SPC PE image encoding.
|
2007-08-14 13:28:54 +02:00 |
Juan Lang
|
998bea1043
|
wintrust: Implement SPC PE image decoding.
|
2007-08-14 13:28:36 +02:00 |
Juan Lang
|
6a9d049b74
|
wintrust: Add tests for encoding and decoding SPC PE image data.
|
2007-08-13 11:35:15 +02:00 |
Juan Lang
|
06b51457e1
|
wintrust: Implement encoding SPC links.
|
2007-08-13 11:35:08 +02:00 |
Juan Lang
|
29cae46fce
|
wintrust: Implement decoding SPC links.
|
2007-08-13 11:34:53 +02:00 |
Juan Lang
|
44047e02c2
|
wintrust: Add tests for encoding/decoding SPC links.
|
2007-08-13 11:34:29 +02:00 |
Juan Lang
|
4c5efcc412
|
wintrust: Add stubs for SPC_LINK and SPC_PE_IMAGE encoding/decoding.
|
2007-08-13 11:33:29 +02:00 |
Juan Lang
|
25f0fb929d
|
wintrust: Implement CryptSIPGetSignedDataMsg.
|
2007-08-13 11:33:09 +02:00 |
Francois Gouget
|
c9b9826786
|
wintrust: Fix the CryptCATAdminReleaseCatalogContext() prototype and better match the PSDK types.
Add some missing prototypes to mscat.h.
Update win32.api to fix the winapi_check warnings.
|
2007-08-08 15:32:03 +02:00 |
Paul Vriens
|
361280b22b
|
wintrust/tests: Add tests for CryptCATAdminCalcHashFromFileHandle.
|
2007-06-25 13:23:36 +02:00 |
Alexandre Julliard
|
0e3e2875a5
|
wintrust/tests: Fix the WintrustGetRegPolicyFlags to work right the first time.
|
2007-06-13 12:05:55 +02:00 |
Francois Gouget
|
e04fe246ca
|
wintrust/tests: Fix checks to be more informative when they fail.
|
2007-06-13 12:00:52 +02:00 |
Francois Gouget
|
2c28b62a80
|
wintrust/tests: Simplify the code and improve consistency by removing unneeded function typedefs.
|
2007-06-13 12:00:47 +02:00 |
Paul Vriens
|
0bb92b37a4
|
wintrust/tests: Use A instead of W-calls.
|
2007-06-06 20:34:02 +02:00 |
Paul Vriens
|
49a20d1af7
|
wintrust/tests: Start of some crypt tests for wintrust.
|
2007-06-06 12:10:12 +02:00 |
James Hawkins
|
98350044d5
|
wintrust: Add stub implementations for CryptCATAdminAddCatalog and CryptCATAdminReleaseCatalogContext.
|
2007-05-31 13:27:22 +02:00 |
Juan Lang
|
1af94dbf3b
|
wintrust: Implement WintrustGetRegPolicyFlags and WintrustSetRegPolicyFlags.
|
2007-05-15 15:53:37 +02:00 |
Juan Lang
|
07a7079e22
|
wintrust: Implement WintrustLoadFunctionPointers.
|
2007-05-03 14:22:03 +02:00 |
Hans Leidekker
|
fbe37d1b68
|
wintrust: Improve a number of stubs.
|
2007-04-06 12:31:04 +02:00 |
Francois Gouget
|
923c95a6da
|
wintrust: Better match the PSDK types and fix the winapi_check warnings.
|
2007-01-26 13:54:06 +01:00 |
Francois Gouget
|
b66eeddec6
|
wintrust/tests: Print GetLastError() in decimal with '%u'.
|
2007-01-09 12:48:41 +01:00 |
Paul Vriens
|
dcec67ba60
|
wintrust: Win64 printf format warning fixes.
|
2006-10-04 20:55:56 +02:00 |
Paul Vriens
|
f230f63ad0
|
wintrust: Win64 printf format warning fixes.
|
2006-10-03 20:20:20 +02:00 |
Michael Stefaniuc
|
85ce5117c5
|
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
|
2006-09-29 16:08:30 +02:00 |
Paul Vriens
|
a0ac040b8c
|
wintrust: Added some CryptSIP stub implementations.
|
2006-09-27 18:16:11 +02:00 |
Paul Vriens
|
bbf796c7a1
|
wintrust: Implement SoftpubDllRegisterServer.
|
2006-09-26 11:39:10 +02:00 |
James Hawkins
|
15b7934f3d
|
wintrust: Add a stub implementation of CryptCATClose.
|
2006-09-21 18:23:47 +02:00 |
James Hawkins
|
ab5494e83e
|
wintrust: Add a stub implementation of CryptCATEnumerateMember.
|
2006-09-21 18:23:38 +02:00 |
James Hawkins
|
8082477d6c
|
wintrust: Move the Crypt* functions to crypt.c.
|
2006-09-21 18:22:55 +02:00 |
James Hawkins
|
a89db155d8
|
wintrust: Add a stub implementation of CryptCATOpen.
|
2006-09-21 18:22:48 +02:00 |
Alexandre Julliard
|
32ab895e46
|
makefiles: Generate the dependencies line to avoid some code duplication.
|
2006-09-14 09:38:16 +02:00 |
Paul Vriens
|
443aa69e20
|
wintrust: Add CryptSIPAddProvider calls to the registration.
|
2006-09-13 12:20:01 +02:00 |
Paul Vriens
|
0b0fc5593d
|
wintrust: Use the return values of the registration functions.
|
2006-09-13 10:59:30 +02:00 |
Paul Vriens
|
7bcec7c5dd
|
wintrust: We do care about errors during this kind of registration.
|
2006-09-13 10:59:11 +02:00 |
Paul Vriens
|
796057fdec
|
wintrust: Simplify registration by using WintrustAddDefaultForUsage.
|
2006-09-13 10:58:49 +02:00 |
Paul Vriens
|
181574a1b4
|
wintrust: Implemented WintrustAddDefaultForUsage.
|
2006-09-12 14:58:46 +02:00 |
Paul Vriens
|
199c5f0ba9
|
wintrust: Added tests for WintrustAddDefaultForUsage.
|
2006-09-12 14:58:29 +02:00 |
Paul Vriens
|
1f05420b5c
|
wintrust: Added stubbed WintrustAddDefaultForUsage.
|
2006-09-12 14:57:28 +02:00 |
Paul Vriens
|
6a585fcafc
|
wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
|
2006-09-12 11:00:51 +02:00 |
Paul Vriens
|
e44686e617
|
wintrust: Removed stray backslash.
|
2006-09-12 11:00:42 +02:00 |
Paul Vriens
|
9b9de584bf
|
wintrust: Typo in TRACE.
|
2006-09-12 11:00:36 +02:00 |
Paul Vriens
|
90ffc37aa7
|
wintrust: Simplify registrations by using WintrustAddActionID.
|
2006-09-12 10:54:57 +02:00 |
Paul Vriens
|
944a7788bd
|
wintrust: Change the name of the strings to not confuse them with the functions that are present in wintrust.
|
2006-09-11 12:22:26 +02:00 |
Paul Vriens
|
f9141fddbe
|
wintrust: Use the return value of CryptRegisterOIDFunction.
|
2006-09-11 12:20:54 +02:00 |
Francois Gouget
|
6393fed2d4
|
wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
|
2006-09-11 11:29:19 +02:00 |
Francois Gouget
|
06f9532dda
|
Assorted spelling fixes.
|
2006-09-08 11:04:53 +02:00 |
Paul Vriens
|
6e38461019
|
wintrust: Add a bunch of CryptRegisterOIDFunction calls.
|
2006-09-07 13:07:48 +02:00 |
Paul Vriens
|
9132cac93c
|
wintrust: Only register actions when HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
|
2006-09-07 13:07:13 +02:00 |
Paul Vriens
|
609b7af8ce
|
wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
|
2006-09-07 13:06:55 +02:00 |
Paul Vriens
|
073d4eca9e
|
wintrust: Register DRIVER_ACTION_VERIFY.
|
2006-09-07 13:06:22 +02:00 |
Paul Vriens
|
e47bf4965e
|
wintrust: Register OFFICESIGN_ACTION_VERIFY.
|
2006-09-07 13:06:01 +02:00 |
Paul Vriens
|
e7798305bd
|
wintrust: Register HTTPSPROV_ACTION.
|
2006-09-07 13:05:38 +02:00 |
Paul Vriens
|
f73967a8e0
|
wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
|
2006-09-07 13:05:08 +02:00 |
Paul Vriens
|
ccb4ff764f
|
wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
|
2006-09-07 13:04:45 +02:00 |
Paul Vriens
|
32407f9074
|
wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
|
2006-09-07 13:04:17 +02:00 |
Paul Vriens
|
bded72fc95
|
wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
|
2006-09-07 13:03:51 +02:00 |
Paul Vriens
|
7b75ec2098
|
wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
|
2006-09-07 13:03:24 +02:00 |
Paul Vriens
|
d22003e3e8
|
wintrust: Moved the generation of the guidstring to a separate function.
|
2006-09-07 10:54:35 +02:00 |
Paul Vriens
|
3747f22337
|
wintrust: Implementation of WintrustAddActionID.
|
2006-09-07 10:54:18 +02:00 |
Paul Vriens
|
94e4f593b7
|
wintrust: Implementation of WintrustRemoveActionID.
|
2006-09-07 10:52:39 +02:00 |
Paul Vriens
|
1f30d8994a
|
wintrust: Add some documentation.
|
2006-09-07 10:14:50 +02:00 |
Paul Vriens
|
dce0d05e83
|
wintrust: Add some extra tests for WintrustRemoveActionID.
|
2006-09-07 10:14:43 +02:00 |
Paul Vriens
|
95bb90326a
|
wintrust: Add framework and initial tests.
|
2006-08-29 13:46:31 +02:00 |
Paul Vriens
|
fc3c9c5ee6
|
wintrust: Add some register stubs.
|
2006-08-29 13:03:44 +02:00 |
Paul Vriens
|
8170d88509
|
wintrust: Move register related functions to a separate file.
|
2006-08-29 13:03:35 +02:00 |
Paul Vriens
|
5c0ea644da
|
wintrust: Add some documentation.
|
2006-08-23 15:57:40 +02:00 |
Paul Vriens
|
b20dad068a
|
wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
|
2006-08-21 12:09:08 +02:00 |
Paul Vriens
|
80df5324ba
|
wintrust: Added stubbed WintrustLoadFunctionPointers.
|
2006-08-15 19:24:49 +02:00 |
Paul Vriens
|
6f872e5313
|
wintrust: Added stubbed WintrustRemoveActionID.
|
2006-08-14 20:49:18 +02:00 |
James Hawkins
|
f5e0195be6
|
wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
|
2006-08-08 11:14:17 +02:00 |
Juan Lang
|
7fc56136be
|
wintrust: Implement TrustIsCertificateSelfSigned.
|
2006-08-02 11:41:44 +02:00 |
Alexandre Julliard
|
77dc0d9be5
|
.gitignore: Added wildcards to ignore generated resource files.
|
2006-07-10 21:39:00 +02:00 |
Alexandre Julliard
|
5258e061dc
|
make_dlls: Ignore generated import libraries from the top-level .gitignore.
|
2006-07-10 20:55:58 +02:00 |
Alexandre Julliard
|
cc2b3b48e6
|
Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
|
2006-07-10 20:47:54 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Mike McCormack
|
ee069f24ba
|
wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
|
2006-03-22 11:19:50 +01:00 |
Alexandre Julliard
|
c39a5f0dba
|
Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
|
2006-03-21 16:19:07 +01:00 |
Juan Lang
|
2c5f20b701
|
wintrust: Add some stubs.
|
2006-02-18 15:50:01 +01:00 |