wine-wine/dlls/crypt32
Dmitry Timoshkov 70f00e6246 crypt32: CryptMsgUpdate should skip broken certificates.
CertOpenStore() already verifies the certificate before adding it
to the memory store from the file, this patch makes CryptMsgUpdate()
behave in a similar way.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45757
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 1875620466)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-10-09 22:36:56 +02:00
..
tests crypt32/tests: Fix a memory leak (Valgrind). 2019-01-15 17:17:30 +01:00
Makefile.in
base64.c crypt32: Add CRYPT_STRING_BINARY mode for CryptBinaryToStringW(). 2018-09-27 16:33:53 +02:00
cert.c crypt32: If there is no optional parameters set rgProvParam to NULL in CRYPT_KEY_PROV_INFO. 2018-12-07 16:43:33 +01:00
chain.c crypt32: Properly check root certificate in CERT_CHAIN_REVOCATION_CHECK_CHAIN. 2018-08-23 13:39:53 +02:00
collectionstore.c
context.c
crl.c
crypt32.rc
crypt32.spec crypt32: Add CryptSetKeyIdentifierProperty stub. 2018-10-31 16:17:36 +01:00
crypt32_private.h crypt32: Use correct private key for signing. 2018-11-15 13:43:14 +01:00
cryptres.h
ctl.c
decode.c crypt32: CryptMsgUpdate should skip broken certificates. 2019-10-09 22:36:56 +02:00
encode.c crypt32: Add support for importing public key information to a 3rd party CSP. 2018-10-23 15:30:24 +02:00
filestore.c
main.c crypt32: Add support for a particular ALG_ID to I_CryptGetDefaultCryptProv. 2018-11-06 12:48:36 +01:00
message.c
msg.c crypt32: Make sure that the provider supports algorithm of the message being decoded. 2018-11-16 20:55:01 +01:00
object.c
oid.c crypt32: CryptFreeOIDFunctionAddress should not unload a registered module. 2018-10-31 16:17:36 +01:00
proplist.c
protectdata.c
provstore.c
regstore.c
rootstore.c
serialize.c
sip.c
store.c
str.c