Commit Graph

154 Commits

Author SHA1 Message Date
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