Juan Lang
ab1376ad6c
crypt32: Explicitly pass array pointer when decoding name constraints' permitted subtrees rather than assuming a particular alignment.
2009-10-15 12:06:19 +02:00
Juan Lang
07a1750af7
crypt32: Explicitly pass array pointer when decoding CMS message CRLs rather than assuming a particular alignment.
2009-10-15 12:06:19 +02:00
Juan Lang
8c52850102
crypt32: Explicitly pass array pointer when decoding CMS message certs rather than assuming a particular alignment.
2009-10-15 12:06:19 +02:00
Juan Lang
65296a476d
crypt32: Explicitly pass array pointer when decoding PKCS attribute values rather than assuming a particular alignment.
2009-10-15 12:06:19 +02:00
Juan Lang
b8f696ff62
crypt32: Simplify CRYPT_AsnDecodeSMIMECapabilities.
2009-10-15 12:06:19 +02:00
Juan Lang
6ef1c3e09f
crypt32: Let decoder helpers do more sanity checking.
2009-10-15 12:06:19 +02:00
Juan Lang
9afaafc006
crypt32: Simplify CRYPT_AsnDecodeExtensions.
2009-10-15 12:06:19 +02:00
Juan Lang
d1f94671e6
crypt32: Explicitly pass array pointer when decoding CRL extensions rather than assuming a particular alignment.
2009-10-15 12:06:19 +02:00
Juan Lang
e0f3bf6836
crypt32: Explicitly pass array pointer when decoding CRL entry extensions rather than assuming a particular alignment.
2009-10-15 12:06:19 +02:00
Juan Lang
d2e683d86a
crypt32: Explicitly pass array pointer when decoding cert extensions rather than assuming a particular alignment.
2009-10-15 12:06:19 +02:00
Juan Lang
abbbe940ac
crypt32: Explicitly pass array pointer when decoding CRL entries rather than assuming a particular alignment.
2009-10-15 12:06:18 +02:00
Juan Lang
37754e49c8
crypt32: Pass pointer to structure rather than assuming a particular alignment.
2009-10-12 12:13:48 +02:00
Paul Vriens
4a5ecb3236
crypt32/tests: Fix a test failure on Vista and higher.
2009-09-23 12:34:49 +02:00
Ge van Geldorp
d20d492914
crypt32/tests: Fix cert test on Win7.
2009-09-22 20:20:04 +02:00
Hans Leidekker
2f112cf5ee
crypt32: CertGetCertificateChain does not validate the size of the CERT_CHAIN_PARA structure.
2009-09-22 16:20:58 +02:00
Juan Lang
96be0ee8dc
crypt32: Implement retrieving the encoded signer of a decoded signed message.
2009-09-15 16:41:26 -05:00
Juan Lang
5cefdb68c5
crypt32: Fix potential buffer overruns in CertGetNameStringW.
2009-09-10 10:49:32 +02:00
Juan Lang
89173715b2
crypt32: Implement CertGetNameStringW for CERT_NAME_URL_TYPE.
2009-09-09 16:25:23 +02:00
Juan Lang
2fe736d928
crypt32: Implement CertGetNameStringW for CERT_NAME_DNS_TYPE.
2009-09-09 16:25:23 +02:00
Juan Lang
6dfe7bc3a6
crypt32: Implement CertGetNameStringW for CERT_NAME_EMAIL_TYPE.
2009-09-09 16:25:23 +02:00
Juan Lang
288c79cb16
crypt32: Implement CertGetNameStringW for CERT_NAME_RDN_TYPE.
2009-09-09 16:25:22 +02:00
Juan Lang
dfcd8a67c1
crypt32: Implement CertGetNameStringW for CERT_NAME_ATTR_TYPE.
2009-09-09 16:25:22 +02:00
Juan Lang
ef7cda722c
crypt32: Further simplify CertGetNameStringW.
2009-09-09 16:25:22 +02:00
Juan Lang
4d2972c844
crypt32: Use a helper function to simplify CertGetNameStringW.
2009-09-09 16:25:22 +02:00
Juan Lang
7d83106427
crypt32: Return an empty string from CertGetNameStringW if a name couldn't be found.
2009-09-09 16:25:22 +02:00
Juan Lang
c7db5ee6a7
crypt32: Correct searching the alternate name in CertGetNameStringW if the main name doesn't contain an appropriate OID.
2009-09-09 16:25:22 +02:00
Juan Lang
9227947a59
crypt32: Fix a test failure on Windows 7.
2009-08-27 11:01:14 +02:00
Ge van Geldorp
ca18de9512
crypt32/tests: Remove test that crashes on Win7.
2009-08-25 14:56:14 +02:00
André Hentschel
aea7ecca95
crypt32: Update German translation.
2009-08-12 17:28:50 +02:00
Juan Lang
ef79507d88
crypt32: Don't free a certificate that hasn't been removed from its store.
2009-08-11 12:31:12 +02:00
Juan Lang
90d7172bcb
crypt32: Fix leak on error path.
...
Spotted by Chris Ahrendt.
2009-08-05 11:40:33 +02:00
Aurimas Fišeras
d05f1d3e0a
Various small Lithuanian translation fixes.
2009-07-20 12:20:46 +02:00
Ricardo Filipe
1f710d7282
crypt32: Update Portuguese translation and convert to UTF8.
2009-07-15 14:31:19 +02:00
Alexander Nicolaysen Sørnes
de8099fcc3
crypt32: Update Norwegian Bokmål translation.
2009-07-13 10:26:18 +02:00
Hwang YunSong
755abeda01
crypt32: Updated Korean resource.
2009-07-09 11:37:18 +02:00
Frédéric Delanoy
db4e912878
crypt32: Update French translation.
2009-07-08 20:11:39 +02:00
Paul Chitescu
a852de9daf
crypt32: Updated Romanian translation.
2009-07-07 11:00:46 +02:00
André Hentschel
c43968a68d
crypt32: Update German translation.
2009-07-07 11:00:26 +02:00
Paul Vriens
bb356fe32c
crypt32: Fix Dutch translations.
2009-07-07 10:59:42 +02:00
Paul Vriens
7baf876646
crypt32: Improve an English resource.
2009-07-07 10:59:39 +02:00
Aurimas Fišeras
359a389868
crypt32: Add Lithuanian translation.
2009-07-06 14:35:26 +02:00
Paul Vriens
d0ef19fe9a
crypt32: Make sure we show Unicode characters (Dutch translation).
2009-07-06 14:35:26 +02:00
Aurimas Fišeras
958899393d
crypt32: Add "Disallowed" to CryptFindLocalizedName.
2009-07-06 14:35:26 +02:00
Frédéric Delanoy
f6c42d37e5
crypt32: Update French translation.
2009-07-03 11:28:01 +02:00
Michael Stefaniuc
01366a6b41
crypt32: Build language resource files separately.
...
Instead of including them from an other rc file.
2009-06-30 12:33:55 +02:00
Paul Chitescu
114f8c1ad2
crypt32: Add Romanian translation.
2009-06-26 11:58:58 +02:00
Anders Jonsson
d9972cb4b4
crypt32: Add CryptRegisterOIDInfo stub.
2009-06-24 15:17:25 +02:00
Paul Vriens
92ec4d5d0d
crypt32/tests: Fix some test failures on Win9x.
2009-06-24 11:27:46 +02:00
Paul Vriens
c7105f82ee
crypt32/tests: Fix a test failure on Win9x.
2009-06-24 11:27:42 +02:00
Hans Leidekker
764b9bef19
crypt32: Add a partial implementation of CertCreateContext.
2009-06-23 11:48:20 +02:00
Paul Vriens
bc8716439e
crypt32/tests: Fix a test (logical || with non-zero constant).
2009-06-23 11:47:31 +02:00
Paul Vriens
e2715a6152
crypt32/tests: Fix some tests (logical || with non-zero constant).
2009-06-23 11:47:23 +02:00
Alexandre Julliard
d5d3efd592
crypt32: Fix a couple of assumptions about structure layout.
2009-06-22 14:53:24 +02:00
Gerald Pfeifer
afbeea25c1
crypt32: Fix incorrect logic condition in test_decodePKCSAttribute().
2009-06-19 13:52:09 +02:00
Andrew Talbot
85f9460a58
crypt32: Constify some variables.
2009-06-17 12:04:35 +02:00
Andrew Talbot
045c94baf1
crypt32: Constify some variables.
2009-06-16 13:26:42 +02:00
Andrew Talbot
465a583f27
crypt32: Constify some variables.
2009-06-15 13:42:30 +02:00
Andrew Talbot
5a981c3a64
crypt32: Constify some variables.
2009-06-12 17:33:14 +02:00
Jonathan Ernst
d2d2f1e425
crypt32: Updated French translation.
2009-06-09 17:01:13 +02:00
Hans Leidekker
0376ec38b0
crypt32: Initialize salt correctly.
2009-06-04 12:17:53 +02:00
Michael Stefaniuc
2b6c4c0be6
crypt32: Replace long with a better type.
2009-06-03 11:35:07 +02:00
Marcus Meissner
9990bde993
crypt32: Change salt allocation to handle errors (Coverity 133).
2009-05-08 12:27:19 +02:00
Austin English
efa555596b
crypt32/tests: Print a better error if no Verisign root certificates available.
2009-05-04 12:52:35 +02:00
Juan Lang
9b56e5013e
crypt32: Fix a test failure on Windows 98.
2009-04-24 11:52:00 +02:00
Frans Kool
88f981658b
crypt32: Corrected Dutch translations.
2009-04-20 14:12:24 +02:00
Michael Stefaniuc
5a960ae807
crypt32: Update the German translation.
2009-03-27 11:23:34 +01:00
Michael Stefaniuc
52b33a738d
crypt32: Change the encoding of the German translation to UTF8.
2009-03-27 11:23:31 +01:00
Paul Vriens
d11e14d77f
crypt32/tests: Fix some test failures on older NT4 boxes.
2009-03-13 10:07:23 +01:00
Paul Vriens
190ffe58b2
crypt32/tests: Fix some crashes on older NT4 boxes.
2009-03-13 10:07:17 +01:00
Paul Vriens
1bf308eaa7
crypt32/tests: Fix some test failures on Win9x.
2009-03-13 10:07:05 +01:00
Paul Vriens
fd77bc5f10
crypt32/tests: Fix a test failure on Win9x.
2009-03-12 13:09:53 +01:00
Juan Lang
b9cac15370
crypt32: Fix another test on Win9x.
2009-03-09 12:04:05 +01:00
Juan Lang
93911d781e
crypt32: Fix some test failures on Win9x.
2009-03-06 12:38:34 +01:00
Juan Lang
bda6e4ed99
crypt32: Fix some test failures on Win9x.
2009-03-05 12:44:46 +01:00
Paul Vriens
1461b2c1b4
crypt32/tests: Don't crash on NT4.
2009-03-02 12:02:53 +01:00
Juan Lang
333b3a9362
crypt32: Fix more test failures on Win9x.
2009-02-27 13:14:53 +01:00
Juan Lang
5ed04c645d
crypt32: Fix more test failures on Win9x.
2009-02-26 12:11:25 +01:00
Juan Lang
4817fbc362
crypt32: Avoid reading freed memory when encountering a cyclic chain.
2009-02-25 12:37:06 +01:00
Juan Lang
65e8bf6f48
crypt32: Properly NULL-terminate decoded UTF8 strings.
2009-02-25 12:37:05 +01:00
Juan Lang
f290ec4961
crypt32: Fix some test failures on Win9x.
2009-02-25 12:37:05 +01:00
Francois Gouget
df4d664582
crypt32/tests: Use win_skip() to skip over unimplemented functionality.
2009-02-24 16:57:27 +01:00
Paul Vriens
2159580e4f
crypt32/tests: Prevent some crashes on Win9x (test_msg_control).
2009-02-23 15:24:52 +01:00
Paul Vriens
2fbe5bea3b
crypt32/tests: Prevent a crash on Win9x (test_data_msg).
2009-02-23 15:24:47 +01:00
Paul Vriens
3c6fb6bb5e
crypt32/tests: Prevent some crashes on Win9x (test_decode_msg).
2009-02-23 15:24:36 +01:00
Paul Vriens
6859eee630
crypt32/tests: Don't crash on Win9x (test_msg_get_and_verify_signer).
2009-02-23 15:24:31 +01:00
Paul Vriens
dd298d56a3
crypt32/tests: Don't crash on Win9x.
2009-02-20 18:46:03 +01:00
Francois Gouget
443fdf2731
crypt32: Merge two traces.
2009-02-18 12:17:29 +01:00
Juan Lang
5d16361f88
crypt32: Fix a typo.
2009-02-16 11:47:48 +01:00
Juan Lang
11faf8a53a
crypt32: Fix some test failures on Windows 98.
...
This is as much an experiment as anything. The tests currently time
out, so I'm curious whether fixing some other failures will result in
the timeout going away, or at least moving elsewhere.
2009-02-13 13:34:45 +01:00
Juan Lang
72848b7b2c
crypt32: Fix a few test failures on some Windows 98 systems.
2009-02-13 12:59:58 +01:00
Juan Lang
33e3222920
crypt32: Allow an alternate chain policy status for broken systems.
2009-02-13 12:59:27 +01:00
Juan Lang
5d5f7a41f0
crypt32: Removed unneeded strcmp.
2009-02-13 12:58:55 +01:00
Juan Lang
2d2e718b2b
crypt32: Fix a couple test failures on some Windows 98 systems.
2009-02-12 11:59:55 +01:00
Juan Lang
b972a5d355
crypt32: Support an alternate OID in order to fix a test on some Windows 98 systems.
2009-02-12 11:59:49 +01:00
Juan Lang
1137d630a6
crypt32: Fix test failures on some Windows 98 systems.
2009-02-12 11:59:40 +01:00
Juan Lang
44ab73e289
crypt32: Fix a couple tests on some Windows 98 systems.
2009-02-12 11:59:34 +01:00
Juan Lang
ab586ae903
crypt32: Remove a test that fails on some Windows 98 systems, and document it.
2009-02-12 11:59:26 +01:00
Juan Lang
b5d1bfe5ba
crypt32: Set the info status on the last element of a chain even if its issuer can't be found.
2009-02-12 11:53:22 +01:00
Juan Lang
913affe4ef
crypt32: Don't assume intermediate certificates are allowed to be CAs.
2009-02-12 11:53:18 +01:00
Juan Lang
ad2ea9d9cf
crypt32: Change some traces to the chain channel.
2009-02-12 11:53:10 +01:00
Juan Lang
e7dd46b807
crypt32: Add chain debugging channel for debugging certificate chaining errors.
2009-02-12 11:53:01 +01:00
Juan Lang
de2c6b8640
crypt32: Include more info about skipped checks in skip message.
2009-02-12 11:52:55 +01:00
Juan Lang
7124467ef4
crypt32: Fix a typo.
2009-02-11 12:29:27 +01:00
Juan Lang
38c8261135
crypt32: Fix a test failure on Windows 98.
2009-02-11 12:29:22 +01:00
Juan Lang
d00a85f4ad
crypt32: Fix a compiler warning.
2009-02-11 12:29:18 +01:00
Juan Lang
4899509434
crypt32: Relax a test whose results are ignored on Windows anyway.
2009-02-11 12:29:12 +01:00
Juan Lang
95b8f49dfd
crypt32: Fix some tests on Windows 98.
2009-02-10 12:31:41 +01:00
Juan Lang
7cc615e631
crypt32: Fix a few more test failures on older versions of Windows.
2009-02-10 12:31:35 +01:00
Juan Lang
42be55d744
crypt32: Fix a regression in chain tests.
...
Relaxing the tests on older versions of Windows caused a couple tests
to fail on more recent ones, which was unintended.
2009-02-09 12:06:02 +01:00
Juan Lang
1f3fd357db
crypt32: Fix some test failures on older versions of Windows.
2009-02-06 14:50:27 +01:00
Hwang YunSong(황윤성)
a1f05593f3
crypt32: Updated Korean resource.
2009-02-03 12:39:54 +01:00
Juan Lang
b5ea964376
crypt32: Remove test of a corner case that failed on older crypt32 versions.
2009-02-02 11:55:42 +01:00
Juan Lang
b5b097fdaa
crypt32: Fix CryptProtectData tests on older Windows versions.
2009-01-30 11:44:27 +01:00
Juan Lang
10b7b81e21
crypt32: Add index of failing test to output.
2009-01-30 11:44:23 +01:00
Juan Lang
44e7d7b682
crypt32: Move test for duplicating a NULL cert to existing function.
2009-01-30 11:44:18 +01:00
Juan Lang
3fd732b25b
crypt32: Fix debug channel for PFX functions.
2009-01-30 11:43:10 +01:00
Paul Vriens
8218518695
crypt32: Fix CertDuplicateCertificateContext for a passed NULL context.
2009-01-29 14:31:10 +01:00
Michael Stefaniuc
903585162d
crypt32: Remove remaining superfluous pointer casts.
2009-01-28 12:30:54 +01:00
Juan Lang
1352f6d316
crypt32: Implement CryptFindCertificateKeyProvInfo.
2009-01-28 12:09:22 +01:00
Juan Lang
bf0406cf3a
crypt32: Implement CertFindCertificateInStore for CERT_FIND_PUBLIC_KEY.
2009-01-28 12:08:49 +01:00
Juan Lang
3ae5e99cba
crypt32: Add stub for PFXImportCertStore.
2009-01-28 12:08:42 +01:00
Juan Lang
2ffc042ebf
crypt32: Implement PFXIsPFXBlob.
2009-01-28 12:08:35 +01:00
Juan Lang
7127985641
crypt32: Implement PFXExportCertStore on top of PFXExportCertStoreEx.
2009-01-28 12:08:23 +01:00
Juan Lang
6e32746f6e
crypt32: Add stub for PFXExportCertStoreEx.
2009-01-28 12:08:15 +01:00
Frans Kool
70eea24a62
crypt32: Added missing Dutch translation.
2009-01-27 16:05:14 +01:00
Juan Lang
4de59850d5
crypt32: Fix typo.
2009-01-27 11:08:16 +01:00
Juan Lang
befce84f4c
crypt32: Close file when appropriate in CertSaveStore.
2009-01-27 11:06:58 +01:00
Juan Lang
6917fdd3a8
crypt32: Set save function in switch statement rather than with trinary conditional operator.
2009-01-27 11:06:44 +01:00
Michael Stefaniuc
4eaaa913f8
crypt32: Remove some more superfluous pointer casts.
2009-01-26 14:31:08 +01:00
Juan Lang
7e3881909d
crypt32: Add a localized name for the TrustedPublisher store.
2009-01-21 11:41:56 +01:00
Michael Stefaniuc
1dc371c255
crypt32/tests: Remove superfluous pointer casts.
2009-01-21 10:25:35 +01:00
Paul Vriens
efe334b5b1
crypt32/tests: Skip a few tests if needed.
2009-01-21 10:24:31 +01:00
Juan Lang
0509d021c0
crypt32: Include root store in CertEnumSystemStore enumeration for the local machine location.
2009-01-19 13:36:26 +01:00
Juan Lang
69e43ef108
crypt32: Remove location checks when opening root store.
2009-01-19 13:36:26 +01:00
Juan Lang
56634dce7b
crypt32: Only open the read-only root store for the local machine location.
2009-01-19 13:36:26 +01:00
Michael Stefaniuc
14b136ca43
crypt32: Remove some superfluous pointer casts.
2009-01-19 13:36:24 +01:00
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
2136b1697f
crypt32: Avoid printing pointer differences in traces.
2009-01-08 13:03:01 +01:00
Juan Lang
f2df415ac1
crypt32: Use specified inner content type for signed messages when it's given.
2009-01-06 12:43:22 +01:00
Juan Lang
3eb3033deb
crypt32: Implement CryptMsgSignCTL.
2009-01-06 12:43:15 +01:00
Juan Lang
80a24edb55
crypt32: Implement CryptMsgEncodeAndSignCTL on top of CryptMsgSignCTL.
2009-01-06 12:43:10 +01:00
Juan Lang
1efe0bc39b
crypt32: Add stub for CryptMsgSignCTL.
2009-01-06 12:43:05 +01:00
Juan Lang
30de92df3a
crypt32: Add stub for CryptMsgEncodeAndSignCTL.
2009-01-06 12:42:55 +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
Frans Kool
cf47755f2b
crypt32: Updated Dutch translations.
2009-01-02 14:28:08 +01:00
Juan Lang
00c50a6732
crypt32: Don't crash when querying the length of the hash of a CRL or a CTL.
2008-12-23 20:15:18 +01:00
Juan Lang
cefe88208d
crypt32: Support add disposition CERT_STORE_ADD_NEWER_INHERIT_PROPERTIES.
2008-12-23 19:52:09 +01:00
Juan Lang
519478e048
crypt32: Fix encoding OIDs with only two components.
2008-12-20 10:59:14 +01:00
Juan Lang
fa65c3f634
crypt32: Don't check for the TLV after indefinite-length sequence items, the item's decoder has already done so.
2008-12-20 10:59:06 +01:00