Zhiyi Zhang
a1e2c7fd2f
crypt32: Properly check root certificate in CERT_CHAIN_REVOCATION_CHECK_CHAIN.
...
Original patch by Michael Müller.
Root certificates don't have CRL Distribution Point or Authority Info Access field.
Don't report error with CERT_CHAIN_REVOCATION_CHECK_CHAIN in CertGetCertificateChain()
because of this.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-23 13:39:53 +02:00
Zhiyi Zhang
01262515b4
crypt32/tests: Add revocation flags tests for CertGetCertificateChain().
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-23 13:39:49 +02:00
Michael Stefaniuc
207e70cdc9
crypt32/tests: Use the available ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-23 00:41:48 +02:00
Michael Müller
224e3f43e9
crypt32: Add oids for sha256ECDSA and sha384ECDSA.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-22 17:13:02 +02:00
Michael Müller
3b168abc16
crypt32/tests: Add a basic test for ecdsa oid.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-22 17:12:53 +02:00
Nikolay Sivov
93a5a6d0e3
crypt32/tests: Compact existing OID tests.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-22 17:11:56 +02:00
Michael Stefaniuc
b908b5e46c
crypt32/tests: Use the available ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-29 09:28:17 +02:00
Alistair Leslie-Hughes
d46cbb832c
crypt32/tests: Link to crypt API directly.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-27 10:28:12 +01:00
Alex Henrie
030e4db2e4
crypt32/tests: Drop store test workarounds for Windows <= 2000.
...
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-01 22:24:58 +01:00
Jacek Caban
39ba0bbe43
crypt32: Always set returned size in CRYPT_CopySignerInfo.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-01 22:24:53 +01:00
Jacek Caban
2a2ecdd564
crypt32: Fixed decoded size calculation in CRYPT_AsnDecodeSequence when indefinite length is used.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-01 22:24:53 +01:00
Jacek Caban
ced1b9ba60
crypt32/tests: Added more decoding tests.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-01 22:24:53 +01:00
Jacek Caban
86c998e551
crypt32: Added support for szOID_NIST_sha* OIDs.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-30 09:06:33 +01:00
Alexandre Julliard
3427fbb33e
crypt32/tests: Increase buffer size to avoid gcc warnings.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-28 20:21:37 +02:00
Nikolay Sivov
6d3c0dc16a
crypt32/tests: Statically link to CertAddStoreToCollection().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-10 21:51:39 +02:00
Alex Henrie
d7f68cb5f4
crypt32/tests: Print an error if CertOpenStore fails.
...
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Erich E. Hoover <erich.e.hoover@wine-staging.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-13 19:26:42 +01:00
Lauri Kenttä
254eb21c6f
crypt32: Fix wrong Base64 trailer WCHAR constants.
...
Signed-off-by: Lauri Kenttä <lauri.kentta@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-17 20:54:07 +01:00
Lauri Kenttä
a2f2de1e96
crypt32: CryptStringToBinary accepts any header.
...
For example, X509 CRL accepts -----BEGIN foo-----.
Signed-off-by: Lauri Kenttä <lauri.kentta@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-16 21:39:29 +01:00
Lauri Kenttä
552820acbf
crypt32: Fix Base64 issues in CryptStringToBinary.
...
Signed-off-by: Lauri Kenttä <lauri.kentta@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-16 21:39:29 +01:00
Lauri Kenttä
e353ab6d30
crypt32: Base64 header requires a space.
...
-----BEGIN----- is not accepted, -----BEGIN ----- is. Same for END.
Signed-off-by: Lauri Kenttä <lauri.kentta@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-16 21:39:29 +01:00
Lauri Kenttä
7d79140c4b
crypt32: Test CryptStringToBinary with weird Base64.
...
Signed-off-by: Lauri Kenttä <lauri.kentta@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-16 21:39:29 +01:00
Michael Stefaniuc
b669dbc2f6
crypt32/tests: Use IsEqualGUID() to compare GUIDs.
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-16 19:08:38 +01:00
Donat Enikeev
8068462bff
crypt32/tests: Certificates update to fix chain failures on Fedora 25.
...
Signed-off-by: Donat Enikeev <donat@enikeev.net>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-28 13:55:54 +01:00
Donat Enikeev
8a4508cecc
crypt32/tests: Fix chain tests failure with cs.standford.edu certificates.
...
Signed-off-by: Donat Enikeev <donat@enikeev.net>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-21 21:54:01 +01:00
Francois Gouget
38372d19f6
crypt32/tests: Add a trailing '\n' to ok() calls.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-15 16:34:45 -06:00
Donat Enikeev
20ea59b148
crypt32/tests: Fix regression on Win7 with unprivileged run.
...
Signed-off-by: Donat Enikeev <donat@enikeev.net>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-15 14:15:01 -06:00
Donat Enikeev
30164ea3e8
crypt32/tests: Testing priorities and flags of stores in a collection; and whether certs are saved in registry endpoint.
...
Signed-off-by: Donat Enikeev <donat@enikeev.net>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-07 17:49:37 +01:00
Donat Enikeev
dc208e7216
crypt32/tests: Add tests for Cert(Un)registerSystemStore.
...
Signed-off-by: Donat Enikeev <donat@enikeev.net>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-10-19 09:48:41 -07:00
Huw Davies
30cdd1fb8c
crypt32/tests: Win 10 accepts carriage returns within a base64 four character block.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-26 23:24:01 +09:00
Francois Gouget
7f9a3a9af1
crypt32/tests: Fix a spelling error in a comment.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-18 15:17:25 +09:00
Detlef Riekenberg
c957ff6c4c
crypt32/tests: Accept Windows 10 error code.
...
Signed-off-by: Detlef Riekenberg <wine.dev@web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-23 20:22:22 +09:00
Francois Gouget
e1f0fb8b2d
crypt32/tests: Clarify some base64 test failed messages.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-18 22:58:25 +09:00
André Hentschel
ad1a4ecdc5
crypt32/tests: Use todo_wine_if() in tests.
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-16 12:09:39 +09:00
Sebastian Lackner
818a1b14f2
crypt32/tests: Remove duplicate test.
...
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-11 20:26:10 +09:00
Nikolay Sivov
1b8f84cc3b
crypt32/tests: Fix printf format (PVS-Studio).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-28 22:31:32 +09:00
Hugh McMaster
82e1830f5c
crypt32/tests: Delete WineTest registry key when tests are complete.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
2015-10-05 22:27:15 +09:00
Michael Stefaniuc
802c3f2e1f
crypt32/tests: Add a missing test case (PVS-Studio).
2015-03-04 21:50:40 +09:00
Michael Stefaniuc
89569b4b34
crypt32/tests: Remove an unused assignment (PVS-Studio).
2015-03-04 21:50:39 +09:00
Vincent Povirk
7fb8ee1995
crypt32: Implement PKCS_RSA_PRIVATE_KEY decoding.
2015-02-27 14:20:23 +09:00
Vincent Povirk
0c7ebefd67
crypt32: Add test for PKCS_RSA_PRIVATE_KEY decoding.
2015-02-27 14:20:23 +09:00
André Hentschel
86c1d068f2
crypt32/tests: Comment out an unused struct (Clang).
2014-11-25 19:49:33 +01:00
Michael Stefaniuc
f1786a2068
crypt32/tests: Remove an unused assignment (PVS-Studio).
2014-11-12 23:33:26 +09:00
Michael Stefaniuc
25b4a92813
crypt32/tests: Avoid an always true ok() condition (PVS-Studio).
2014-11-03 16:34:01 +09:00
Michael Stefaniuc
d3c565f44b
crypt32/tests: Don't compare the result to itself (PVS-Studio).
2014-10-29 20:53:01 +09:00
Gerald Pfeifer
f9de50ac8a
crypt32: Remove unused bin58.
2014-08-25 20:40:09 +02:00
Gerald Pfeifer
fdfd6b6342
crypt32: Remove elementStatus29, simpleStatus29, andnoMatchingNameBrokenStatus.
2014-08-25 20:39:58 +02:00
Bruno Jesus
7a40fdbf8c
crypt32: CertGetIssuerCertificateFromStore must return error for self-signed certificates.
2014-07-23 21:24:20 +02:00
Bruno Jesus
4a28977f38
crypt32: Fix conversion of multiple fields in CertStrToName.
2014-07-22 14:25:34 +02:00
Bruno Jesus
70ff9620a8
crypt32/tests: Add more tests related to certificates.
...
Thanks to Juan Lang for help.
2014-07-21 11:55:53 +02:00
Huw Davies
54129a5171
crypt32/tests: Fix test failure on win 8.
2014-06-11 13:03:50 +02:00