Huw Davies
|
08c2b101f2
|
crypt32: Remove some unnecessary code.
|
2008-08-22 10:39:31 +02:00 |
Huw Davies
|
e714064515
|
crypt32: Don't decrease the size of the buffer, since we're already counting the characters that we're adding to it.
|
2008-08-22 10:39:28 +02:00 |
Huw Davies
|
b77ba1babf
|
crypt32: Initialize the size to zero.
|
2008-08-21 11:36:09 +02:00 |
Huw Davies
|
3b306c8d6e
|
crypt32: Don't write to pvStructInfo if it's NULL.
|
2008-08-21 11:36:06 +02:00 |
Juan Lang
|
ac5c7d22d0
|
crypt32: Add support for decoding PKCS_SMIME_CAPABILITIES.
|
2008-08-21 11:36:01 +02:00 |
Juan Lang
|
db6c8e23b6
|
crypt32: Add support for encoding PKCS_SMIME_CAPABILITIES.
|
2008-08-21 11:35:54 +02:00 |
Juan Lang
|
70744f07d1
|
crypt32: Add tests for encoding/decoding PKCS_SMIME_CAPABILITIES. With help from Huw Davies.
|
2008-08-21 11:35:40 +02:00 |
Juan Lang
|
a203640b5a
|
crypt32: Reduce excessive indenting.
|
2008-08-21 11:35:31 +02:00 |
Juan Lang
|
a36d8ce611
|
crypt32: Remove an unneeded helper.
|
2008-08-21 11:35:23 +02:00 |
Juan Lang
|
aa265b4165
|
crypt32: Handle the detached portion of detached signed messages.
|
2008-08-21 11:35:14 +02:00 |
Juan Lang
|
0a8d14c2e6
|
crypt32: Rewrite CDecodeMsg_Update for better detached data handling.
|
2008-08-21 11:35:07 +02:00 |
Juan Lang
|
d3c8b59e02
|
crypt32: Pass address of blob to store data rather than message to CDecodeMsg_CopyData.
|
2008-08-21 11:34:58 +02:00 |
Juan Lang
|
1b7121e7ad
|
crypt32: Support the KeyId type of signer in CMSG_SIGNER_CERT_INFO_PARAM.
|
2008-08-21 11:33:48 +02:00 |
Juan Lang
|
51b16fb857
|
crypt32: Support the KeyId type of signer in CMSG_SIGNER_INFO_PARAM.
|
2008-08-21 11:33:39 +02:00 |
Juan Lang
|
57a85f0d6b
|
crypt32: Implement CMSG_CMS_SIGNER_INFO_PARAM.
|
2008-08-21 11:33:30 +02:00 |
Juan Lang
|
6d9fc0f59d
|
crypt32: Add tests for CMSG_CMS_SIGNER_INFO_PARAM.
|
2008-08-21 11:33:21 +02:00 |
Juan Lang
|
ca94a1cc0d
|
crypt32: Add more tests for the version of encoded signed CMS messages.
|
2008-08-21 11:33:12 +02:00 |
Juan Lang
|
595bae3ef3
|
crypt32: Test and correct encoding of signed CMS messages.
|
2008-08-21 11:33:03 +02:00 |
Juan Lang
|
282eb73bc3
|
crypt32: Use CMS messages rather than PKCS messages internally.
|
2008-08-21 11:32:53 +02:00 |
Juan Lang
|
4ccaaa896f
|
crypt32: Always set *pcbStructInfo.
|
2008-08-20 10:25:53 +02:00 |
Juan Lang
|
4fa4e5a793
|
crypt32: Allow CMS fields to be set when opening a signed message to encode.
|
2008-08-20 10:24:21 +02:00 |
Juan Lang
|
3297080045
|
crypt32: Allow messages to be opened when compiled with CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS if CMS fields aren't actually used.
|
2008-08-20 10:24:15 +02:00 |
Juan Lang
|
427b3fbd5d
|
crypt32: Allow messages to be opened when compiled with CMSG_SIGNER_ENCODE_INFO_HAS_CMS_FIELDS if CMS fields aren't actually used.
|
2008-08-20 10:24:08 +02:00 |
Juan Lang
|
9b953c5f1e
|
crypt32: Implement decoding CMSG_CMS_SIGNER_INFO.
|
2008-08-20 10:23:57 +02:00 |
Juan Lang
|
817adc5599
|
crypt32: Implement CMSG_CMS_SIGNER_INFO encoding.
|
2008-08-20 10:23:50 +02:00 |
Juan Lang
|
d71e6e96dd
|
crypt32: Add tests for encoding/decoding CMSG_CMS_SIGNER_INFO.
|
2008-08-20 10:23:42 +02:00 |
Juan Lang
|
1799ceb8c1
|
crypt32: Free memory using the correct function on failure.
|
2008-08-19 12:20:40 +02:00 |
Juan Lang
|
9423f836ac
|
crypt32: Fix length calculation for decoding CRL_DIST_POINT_NAME.
|
2008-08-19 12:20:35 +02:00 |
Juan Lang
|
802770299d
|
crypt32: Set *pcbStructInfo on more success paths.
|
2008-08-19 12:20:30 +02:00 |
Juan Lang
|
a1e14feeac
|
crypt32: Implement CertFindCertificateInStore for CERT_FIND_SIGNATURE_HASH.
|
2008-08-19 12:20:23 +02:00 |
Juan Lang
|
e763923b07
|
crypt32: Implement CERT_SIGNATURE_HASH_PROP_ID.
|
2008-08-19 12:20:18 +02:00 |
Juan Lang
|
d8da3e83ff
|
crypt32: Implement CryptHashToBeSigned.
|
2008-08-19 12:20:09 +02:00 |
Juan Lang
|
b18919bef7
|
crypt32: Add tests for CryptHashToBeSigned.
|
2008-08-19 12:20:04 +02:00 |
Juan Lang
|
f5eb6caf05
|
crypt32: Add stub for CryptHashToBeSigned.
|
2008-08-19 12:19:58 +02:00 |
Juan Lang
|
8f74b60f87
|
crypt32: Add stub for CryptMsgVerifyCountersignatureEncodedEx.
|
2008-08-19 12:19:50 +02:00 |
Juan Lang
|
fc8545b43a
|
crypt32: Implement CryptMsgGetAndVerifySigner.
|
2008-08-18 17:15:55 +02:00 |
Juan Lang
|
d677f6084d
|
crypt32: Add tests for CryptMsgGetAndVerifySigner.
|
2008-08-18 17:15:55 +02:00 |
Juan Lang
|
35b126a033
|
crypt32: Add stub for CryptMsgGetAndVerifySigner.
|
2008-08-18 17:15:55 +02:00 |
Juan Lang
|
10f23fa7f5
|
crypt32: Use CryptSIPRetrieveSubjectGuid to determine how to read a message object from a file, rather than assuming the source file is always a PE executable.
|
2008-08-05 14:09:34 +02:00 |
Paul Vriens
|
1542bbd81c
|
crypt32/tests: Don't crash on some win9x boxes.
|
2008-08-04 13:05:04 +02:00 |
Juan Lang
|
5d4d5b16fd
|
crypt32: More fully implement CryptSIPRetrieveSubjectGuid.
|
2008-08-04 13:03:38 +02:00 |
Juan Lang
|
7d78d394ae
|
crypt32: Create a helper to load a SIP function from an open key.
|
2008-08-04 13:02:14 +02:00 |
Juan Lang
|
3f563c3d9b
|
crypt32: Use ReadFile rather than a memory-mapped file to check the type of a file.
|
2008-08-04 13:02:00 +02:00 |
Reece Dunn
|
786a2bd542
|
crypt32: Removed the failing base64 test in Vista.
|
2008-08-04 13:01:19 +02:00 |
Paul Vriens
|
dc6fc6ad8c
|
crypt32/tests: Use CryptAcquireContextA instead of CryptAcquireContextW.
|
2008-08-01 12:21:53 +02:00 |
Juan Lang
|
1eb0d92780
|
tools/wine.inf: Register msisip.dll.
|
2008-08-01 11:38:01 +02:00 |
Juan Lang
|
765413ebd8
|
crypt32: Fix some test failures on Win9x.
|
2008-08-01 11:29:22 +02:00 |
Paul Vriens
|
6d33798265
|
crypt32/tests: Don't crash on some win9x boxes.
|
2008-07-31 13:03:28 +02:00 |
Reece Dunn
|
6a21ab270b
|
crypt32: Check Vista error codes for the msg tests.
|
2008-07-29 14:10:00 +02:00 |
Juan Lang
|
278f806ab7
|
crypt32: Add test showing only file header is checked for cabinet files.
|
2008-07-29 12:21:28 +02:00 |