Paul Vriens
110f2c2cd9
crypt32/tests: Make tests run on some Win9x boxes again.
2009-01-12 15:26:05 +01:00
Michael Stefaniuc
e1797a7367
crypt32/tests: Remove some superfluous pointer casts.
...
There is no need to cast the pointers passed to the penultimate
argument of the CryptDecodeObjectEx and CryptEncodeObjectEx functions
as those expect void pointers.
2009-01-12 13:05:09 +01:00
Alexandre Julliard
7181c38dcc
crypt32/tests: Fix handle size in CERT_KEY_PROV_HANDLE_PROP_ID for Win64.
2009-01-05 15:44:37 +01:00
Juan Lang
519478e048
crypt32: Fix encoding OIDs with only two components.
2008-12-20 10:59:14 +01:00
Juan Lang
09aec4f155
crypt32: Don't restrict file stores to binary-encoded files.
2008-12-20 10:58:53 +01:00
Juan Lang
8777a83467
crypt32: Support wide character base64-encoded PKCS messages in CryptQueryObject.
2008-12-12 11:40:15 +01:00
Juan Lang
909a81839b
crypt32: Support base64-encoded PKCS messages in CryptQueryObject.
2008-12-12 11:39:30 +01:00
Juan Lang
626a6fe15d
crypt32: Support base64-encoded context objects in CryptQueryObject.
2008-12-12 11:39:17 +01:00
Juan Lang
86e2f94e68
crypt32: Don't claim to have queried an object as a serialized context when reading it has failed.
2008-12-12 11:39:05 +01:00
Juan Lang
2b384cb0e9
crypt32: Validate input arguments to CryptQueryObject.
2008-12-12 11:38:53 +01:00
Juan Lang
351ebcae25
crypt32: Add tests for CryptQueryObject.
2008-12-12 11:38:47 +01:00
Paul Vriens
1bf1adcc95
crypt32/tests: Fix some test failures on Win9x and NT4.
2008-12-08 12:00:58 +01:00
Juan Lang
4f14b030a6
crypt32: Fix failing tests on Win9x/NT4.
2008-11-20 12:01:04 +01:00
Juan Lang
305e732e85
crypt32: Implement decoding CERT_POLICIES_INFO.
2008-11-17 13:51:19 +01:00
Juan Lang
8b4f53bb26
crypt32: Implement encoding CERT_POLICIES_INFO.
2008-11-17 13:51:15 +01:00
Juan Lang
a90c26eb33
crypt32: Add tests for encoding/decoding CERT_POLICIES_INFO.
2008-11-17 13:51:12 +01:00
Juan Lang
8729e6956b
crypt32: Implement decoding CERT_POLICY_QUALIFIER_USER_NOTICE.
2008-11-17 13:51:08 +01:00
Juan Lang
3dd2cc5eaa
crypt32: Implement encoding CERT_POLICY_QUALIFIER_USER_NOTICE.
2008-11-17 13:51:04 +01:00
Juan Lang
94de420810
crypt32: Add tests for encoding/decoding CERT_POLICY_QUALIFIER_USER_NOTICE.
2008-11-17 13:51:00 +01:00
Paul Vriens
77ca0d8935
crypt32/tests: Fix a test failure on Vista and W2K8.
2008-11-13 11:48:34 +01:00
Paul Vriens
7e0b930182
crypt32/tests: Skip some tests if needed.
2008-11-13 11:48:28 +01:00
Nicolas Le Cam
ed364027e7
crypt32/tests: Fix a failing test on win2000.
2008-11-11 14:06:39 +01:00
Juan Lang
426d13e5be
crypt32: Implement CryptFormatObject for szOID_AUTHORITY_KEY_IDENTIFIER2.
2008-11-07 10:59:21 +01:00
Juan Lang
ba7705ea95
crypt32: Add base implementation of CryptFormatObject.
2008-11-07 10:58:56 +01:00
Juan Lang
14cb694ff8
crypt32: Add tests for CryptFormatObject.
2008-11-07 10:58:47 +01:00
Juan Lang
aa1effe3b2
crypt32: Separate checking the tag of encoded bits from decoding the bits.
2008-11-06 11:09:26 +01:00
Juan Lang
ed2ba3a467
crypt32: Add missing ok calls.
2008-11-06 11:09:22 +01:00
Juan Lang
c83ff71293
crypt32: Fix test failures on older versions of Windows.
2008-11-03 11:49:51 +01:00
Juan Lang
3fdf6024a2
crypt32: Fix some test failures on Win9x/NT4.
2008-10-31 12:57:33 +01:00
Juan Lang
558057b4b2
crypt32: Fix chain error status when a cert's issuer can't be found.
2008-10-31 12:57:25 +01:00
Juan Lang
97cfb3adfe
crypt32: Don't neglect status to ignore on a Windows platform when a test is todo_wine.
2008-10-31 12:57:21 +01:00
Juan Lang
307d7b965f
crypt32: Fix failing test.
2008-10-30 11:29:32 +01:00
Juan Lang
80b33c8aeb
crypt32: Fix a failing test on Windows.
2008-10-27 11:22:20 +01:00
Juan Lang
cd434dd992
crypt32: Change expected behavior of a test to match Windows Vista/2008.
2008-10-24 14:25:00 +02:00
Juan Lang
92e88c3a9e
crypt32: Fix a failing test on Windows, and remove TODO_ERROR since Wine's implemenation already matches.
2008-10-24 14:24:59 +02:00
Juan Lang
0556e9d966
crypt32: Correct trust error status for cyclic chains.
2008-10-23 12:13:25 +02:00
Juan Lang
5f1c27d821
crypt32: Fix expected/got mixup.
2008-10-17 20:17:21 +02:00
Juan Lang
eeec9bf349
crypt32: Correct another chain status discrepancy with Windows.
2008-10-17 20:17:11 +02:00
Juan Lang
25698f8938
crypt32: Microsoft fixed a bug with name constraints, so make Wine's behavior match.
2008-10-17 20:17:08 +02:00
Juan Lang
e1e17b89c9
crypt32: Actually compare chain status instead of doing a no-op comparison, and mark as todo the statuses that don't match in Wine.
2008-10-17 12:23:51 +02:00
Juan Lang
3454e94d94
crypt32: Use helper function and broken() macro to make expected chain status results a little more clear.
2008-10-17 12:23:44 +02:00
Juan Lang
439f5e0de9
crypt32: Include policy being checked in failure message.
2008-10-17 12:23:38 +02:00
Juan Lang
052238d064
crypt32: Make some variables const.
2008-10-17 12:23:33 +02:00
Juan Lang
de2a187bb7
crypt32: Don't check for no data to decode in CryptDecodeObject{Ex}, doing so masks some errors.
2008-10-17 11:43:48 +02:00
Juan Lang
88a1ecb695
crypt32: Fix a few more test failures.
2008-10-17 11:43:37 +02:00
Juan Lang
ad1c1c6107
crypt32: Fix a test failure on Win98.
2008-10-16 11:22:11 +02:00
Juan Lang
28953bb9d2
crypt32: Fix tests on WinME.
2008-10-16 11:22:07 +02:00
Juan Lang
ee2fc60c17
crypt32: Fix remaining Win9x encoding test failures.
2008-10-16 11:22:04 +02:00
Juan Lang
1bde692112
crypt32: Fix more test failures on Win9x.
2008-10-14 11:26:13 +02:00
Detlef Riekenberg
76ca951fab
crypt32/tests: Fix some tests on win9x.
2008-10-13 12:03:09 +02:00