Alexandre Julliard
|
4f3d71cef3
|
makefiles: Get rid of the no longer used PO_SRCS variables.
|
2013-12-15 10:23:04 +01:00 |
Dmitry Timoshkov
|
ba1b572da2
|
crypt32: Add support for decoding serial number property in the certificate attributes.
|
2013-12-12 12:27:29 +01:00 |
Sebastian Lackner
|
2b1c8fed24
|
crypt32: Set correct return value if CryptMemAlloc fails.
|
2013-12-09 11:47:44 +01:00 |
Frédéric Delanoy
|
5ba7f79bad
|
Assorted spelling fixes.
|
2013-12-03 19:41:53 +01:00 |
André Hentschel
|
b296846c00
|
crypt32/tests: Fix tests for win8.
|
2013-11-14 10:34:59 +01:00 |
Alexandre Julliard
|
5756ee09f3
|
makefiles: Add makedep pragmas for rc files that contain translations.
|
2013-11-05 20:38:19 +01:00 |
Francois Gouget
|
62122b660f
|
crypt32: Remove WINAPI on static functions where not needed.
|
2013-11-01 10:55:15 +01:00 |
Dmitry Timoshkov
|
99a81e1843
|
crypt32: Check number of bytes returned by ReadFile and avoid a memory leak on error path.
|
2013-10-30 15:28:30 +01:00 |
Dmitry Timoshkov
|
d95797e170
|
crypt32: Check number of bytes returned by ReadFile and avoid a memory leak on error path.
|
2013-10-30 15:28:27 +01:00 |
Marcus Meissner
|
cf1bbb3bb8
|
crypt32: Avoid NULL ptr dereferences before checks (Coverity).
|
2013-10-28 20:03:39 +01:00 |
Francois Gouget
|
ca894127f8
|
crypt32: Make add_cert_to_store() static.
|
2013-10-25 14:41:37 +02:00 |
Jacek Caban
|
9adff9d026
|
crypt32: Don't access context after releaseContext call.
|
2013-10-22 16:37:41 +02:00 |
Jacek Caban
|
9a4401afcb
|
crypt32: Get rid of no longer needed contextInterface arguments.
|
2013-10-21 21:06:17 +02:00 |
Jacek Caban
|
217e0119d9
|
crypt32: Get rid of no longer needed hCertStore checks.
|
2013-10-21 21:06:17 +02:00 |
Jacek Caban
|
e7ab43c4bb
|
crypt32: Return context_t from Context_CreateDataContext.
|
2013-10-21 21:06:17 +02:00 |
Jacek Caban
|
0f57425a8f
|
crypt32: Clone CRL context instead of using link in CertAddCRLContextToStore.
|
2013-10-21 21:06:17 +02:00 |
Jacek Caban
|
eae8f4eda1
|
crypt32: Use empty_store for new CTL contexts.
|
2013-10-18 11:36:04 +02:00 |
Jacek Caban
|
c01a708424
|
crypt32: Use empty_store for new CRL contexts.
|
2013-10-18 11:36:01 +02:00 |
Jacek Caban
|
9fb1e4d675
|
crypt32: Keep reference to store in contexts.
|
2013-10-18 11:35:58 +02:00 |
Jacek Caban
|
610c863e75
|
crypt32: Always return TRUE from CertFreeCTLContext.
|
2013-10-18 11:35:55 +02:00 |
Jacek Caban
|
351314145f
|
crypt32: Always return TRUE from CertFreeCRLContext.
|
2013-10-18 11:34:06 +02:00 |
Jacek Caban
|
f329de4df4
|
crypt32: Always return TRUE from CertFreeCertificateContext.
|
2013-10-18 11:34:01 +02:00 |
Michael Stefaniuc
|
df62b94c25
|
crypt32/tests: Compile with -D__WINESRC__.
|
2013-10-18 11:31:37 +02:00 |
Dmitry Timoshkov
|
84029a836f
|
crypt32: Add another root store path to the certificate location list.
|
2013-10-17 20:29:38 +02:00 |
Jacek Caban
|
fa37b63517
|
crypt32: Moved ContextList freeing to store.c and get rid of ContextList.
|
2013-10-17 11:20:01 +02:00 |
Jacek Caban
|
bf464f81a8
|
crypt32: Share more code between memory store deleteContext implementations.
|
2013-10-17 11:19:56 +02:00 |
Jacek Caban
|
4d28e14acb
|
crypt32: Share more code between memory store enumContext implementations.
|
2013-10-17 11:19:51 +02:00 |
Jacek Caban
|
63eed79d25
|
crypt32: Share more code between memory store addContext implementations.
|
2013-10-17 11:19:46 +02:00 |
Jacek Caban
|
23884726f7
|
crypt32: Use list struct directly instead of ContextList wrapper.
|
2013-10-17 11:19:41 +02:00 |
Jacek Caban
|
724754da64
|
crypt32: Moved critical section out of ContextList struct.
|
2013-10-17 11:19:35 +02:00 |
Jacek Caban
|
6cf1e0d75c
|
crypt32: Get rid of no longer needed contextSize arguments.
|
2013-10-17 11:19:31 +02:00 |
Jacek Caban
|
6b6ad98277
|
crypt32: Get rid of no longer needed fields in ContextList.
|
2013-10-17 11:19:26 +02:00 |
Jacek Caban
|
619bbe5d29
|
crypt32: Get rid of no longer needed BASE_CONTEXT.
|
2013-10-17 11:19:23 +02:00 |
Jacek Caban
|
83026a7143
|
crypt32: Use context_t in addContext.
|
2013-10-17 11:19:20 +02:00 |
Jacek Caban
|
c75af2b9e0
|
crypt32: Use context_t in enumContext.
|
2013-10-17 11:19:14 +02:00 |
Jacek Caban
|
8d4b288f59
|
crypt32: Use context_t in ContextList_Add.
|
2013-10-17 11:19:09 +02:00 |
Jacek Caban
|
6eddbf18ca
|
crypt32: Store properties directly in link contexts and get rid of Context_GetProperties.
|
2013-10-17 11:19:03 +02:00 |
Jacek Caban
|
275ac93e8d
|
crypt32: Get rid of no longer used functions.
|
2013-10-17 11:18:57 +02:00 |
Jacek Caban
|
e7eeef49ff
|
crypt32: Added more cert duplicate and link tests.
|
2013-10-17 11:18:50 +02:00 |
Jacek Caban
|
2601f58acb
|
crypt32: Don't use links to certs in memory store.
|
2013-10-17 11:18:45 +02:00 |
Jacek Caban
|
49b98891e5
|
crypt32: Removed no longer needed hCertStore setting.
|
2013-10-16 20:49:26 +02:00 |
Jacek Caban
|
4553e6d144
|
crypt32: Get rid of no longer needed Context_GetLinkedContext.
|
2013-10-15 17:43:14 +02:00 |
Jacek Caban
|
6ab429363a
|
crypt32: Added cloning logic to context's vtbl.
|
2013-10-15 17:43:11 +02:00 |
Jacek Caban
|
05f248e968
|
crypt32: Pass contexts as context_t to CONTEXT_FUNCS->delete.
|
2013-10-15 17:43:08 +02:00 |
Jacek Caban
|
03ff35c270
|
crypt32: Store extra pointer directly in context_t and get rid of Context_GetExtra.
|
2013-10-15 17:43:05 +02:00 |
Jacek Caban
|
06f5ee4b2c
|
crypt32: Store list entry directly in context_t.
|
2013-10-15 17:43:03 +02:00 |
Jacek Caban
|
988e8a78c2
|
crypt32: Moved CertAddCertificateContextToStore to cert.c.
|
2013-10-15 17:43:00 +02:00 |
Jacek Caban
|
2553b4602b
|
crypt32: Use context_t in Context_CreateLinkContext.
|
2013-10-14 17:26:15 +02:00 |
Jacek Caban
|
c72570ce52
|
crypt32: Use Context_Release instead of WINE_CONTEXT_INTERFACE.
|
2013-10-14 17:26:15 +02:00 |
Jacek Caban
|
76066d1cfe
|
crypt32: Use Context_AddRef instead of WINE_CONTEXT_INTERFACE.
|
2013-10-14 17:26:15 +02:00 |
Jacek Caban
|
993691bef5
|
crypt32: Moved context desatructor to vtbl.
|
2013-10-14 17:26:15 +02:00 |
Jacek Caban
|
17e1dfef9b
|
crypt32: Pass context as context_t to Context_Release.
|
2013-10-14 17:26:14 +02:00 |
Jacek Caban
|
802a6bc1bb
|
crypt32: Pass context as BASE_CONTEXT to Context_AddRef and added structs describing memory layout behind context structs.
|
2013-10-14 17:26:14 +02:00 |
Jacek Caban
|
b2b71c2085
|
crypt32: Use linked pointer instead of context type to test for linked contexts.
|
2013-10-14 17:26:14 +02:00 |
Jacek Caban
|
c7d1082b4f
|
crypt32: Added new empty store type and use it for creating certificates with no store.
|
2013-10-14 17:26:14 +02:00 |
Jacek Caban
|
fe9e23998a
|
crypt32: Don't call CertFreeCertificateContext in CertDeleteCertificateContext, leave it to store-specific functions.
|
2013-10-14 17:26:14 +02:00 |
Jacek Caban
|
52b2add395
|
crypt32: Moved store context functions to vtbl.
|
2013-10-14 17:26:14 +02:00 |
Jacek Caban
|
be023607cc
|
crypt32: Added support for CERT_CLOSE_STORE_CHECK_FLAG flag in MemStore_release.
|
2013-10-14 17:26:14 +02:00 |
Jacek Caban
|
2256a728fe
|
crypt32: Moved store release implementation to vtbl.
|
2013-10-14 17:26:14 +02:00 |
Jacek Caban
|
b3b1135d84
|
crypt32: Added addref to store vtbl and use it instead of directly accessing ref.
|
2013-10-14 17:26:14 +02:00 |
Jacek Caban
|
da24f543f4
|
crypt32/tests: Added implicit empty store tests.
|
2013-10-11 16:24:00 +02:00 |
Jacek Caban
|
fa0b7b7d3d
|
crypt32: Moved store functions to vtbl.
|
2013-10-11 16:23:43 +02:00 |
Jacek Caban
|
bb2c32d776
|
crypt32: Don't follow linked contexts in AddRef/Release implementations.
|
2013-10-08 18:10:15 +02:00 |
Jacek Caban
|
09121895fd
|
crypt32: Get rid of no longer used contextSize argument in Context_CopyProperties.
|
2013-10-08 18:10:10 +02:00 |
Jacek Caban
|
c1fa23ac5d
|
crypt32: Get rid of no longer used contextSize argument in Context_Release.
|
2013-10-08 18:10:06 +02:00 |
Jacek Caban
|
c6fd036b54
|
crypt32: Get rid of no longer used contextSize argument in Context_GetProperties.
|
2013-10-08 18:10:02 +02:00 |
Jacek Caban
|
5b5bb50852
|
crypt32: Get rid of no longer used contextSize argument in Context_GetLinkedContext.
|
2013-10-08 18:09:58 +02:00 |
Jacek Caban
|
f82237102b
|
crypt32: Get rid of no longer used contextSize argument in Context_AddRef.
|
2013-10-08 18:09:53 +02:00 |
Jacek Caban
|
ad912961db
|
crypt32: Allocate BASE_CONTEXT in the beginning of the memory block.
|
2013-10-08 18:09:48 +02:00 |
Jacek Caban
|
12982d867a
|
crypt32: Use BASE_CONTEXT for both data and link contexts.
|
2013-10-08 18:09:42 +02:00 |
Michael Stefaniuc
|
0e681027a2
|
tests: Compile the tests by default with -D__WINESRC__.
|
2013-10-02 11:04:02 +02:00 |
Jacek Caban
|
ba4278a735
|
crypt32: Added support for retrieving certs by URL.
|
2013-09-06 17:25:08 +02:00 |
Jacek Caban
|
9dd32ba67d
|
crypt32: Added support for retrieving issuers from URL cache.
|
2013-09-06 17:25:08 +02:00 |
Jacek Caban
|
0e0d51ae85
|
crypt32: Search world collection when looking for issuer.
|
2013-09-06 17:25:08 +02:00 |
Jacek Caban
|
0a5cb15f94
|
crypt32: Get rid of remaining P* typedefs.
|
2013-09-04 14:38:41 +02:00 |
Jacek Caban
|
cc7b0d4019
|
crypt32: Get rid of PWINE_HASH_TO_DELETE and PWINE_REGSTOREINFO typedefs.
|
2013-09-04 14:38:37 +02:00 |
Jacek Caban
|
d759a6a5a4
|
crypt32: Get rid of PWINE_PROVIDERSTORE typedef.
|
2013-09-04 14:38:31 +02:00 |
Jacek Caban
|
4c77772e19
|
crypt32: Get rid of PCONTEXT_PROPERTY typedef.
|
2013-09-04 14:38:27 +02:00 |
Jacek Caban
|
eacc0b8238
|
crypt32: Get rid of PWINE_FILESTOREINFO typedef.
|
2013-09-04 14:38:24 +02:00 |
Jacek Caban
|
f4c8c3d69c
|
crypt32: Get rid of P*_CONTEXT typedefs.
|
2013-09-04 14:38:19 +02:00 |
Jacek Caban
|
8ad37f8a64
|
crypt32: Get rid of PWINE_COLLECTIONSTORE typedef.
|
2013-09-04 14:38:14 +02:00 |
Jacek Caban
|
7c464af46c
|
crypt32: Get rid of PWINE_STORE_LIST_ENTRY typedef.
|
2013-09-04 14:38:10 +02:00 |
Jacek Caban
|
0e885e34dc
|
crypt32: Get rid of PCertificateChain typedef.
|
2013-09-04 14:38:04 +02:00 |
Jacek Caban
|
0c4a2df240
|
crypt32: Get rid of PWINECRYPT_CERTSTORE typedef.
|
2013-09-04 14:37:57 +02:00 |
Jacek Caban
|
d8c3ccee28
|
crypt32: Get rid of PCONTEXT_PROPERTY_LIST typedef.
|
2013-09-04 14:37:49 +02:00 |
Jacek Caban
|
ebaf4dd5a4
|
crypt32: Get rid of PCONTEXT_FUNCS typedef.
|
2013-09-04 14:37:42 +02:00 |
Jacek Caban
|
9cee96bebf
|
crypt32: Get rid of P*WINE_CONTEXT_INTERFACE typedefs.
|
2013-09-04 14:37:36 +02:00 |
Jacek Caban
|
9db146f544
|
crypt32: Use CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL flag for root store certificate's chain validation.
|
2013-09-03 17:00:33 +02:00 |
Jacek Caban
|
2584e49bf6
|
crypt32: Use CertificateChainEngine instead of HCERTCHAINENGINE in a few more places.
|
2013-09-02 18:08:08 +02:00 |
Jacek Caban
|
f4ef543f8a
|
crypt32: Get rid of PCertificateChainEngine typedef.
|
2013-09-02 18:08:01 +02:00 |
Jacek Caban
|
8ef3a14226
|
crypt32: Added a test showing that CertGetCertificateChain should use global store.
|
2013-08-21 19:56:07 +02:00 |
Alexandre Julliard
|
95f8f0b686
|
crypt32: Use neutral language for the version resource.
|
2013-07-09 22:21:58 +02:00 |
Alexandre Julliard
|
99bf9ee8e0
|
crypt32: Don't bother to free memory at process exit.
|
2013-05-15 10:16:05 +02:00 |
Michael Stefaniuc
|
6af92365ea
|
crypt32: Use assignment instead of memcpy to copy structs.
|
2013-02-05 20:15:36 +01:00 |
Michael Stefaniuc
|
ab270d433f
|
crypt32: Use assignment instead of memcpy to copy a struct.
|
2013-01-24 15:38:56 +01:00 |
Marcus Meissner
|
ee1f416409
|
crypt32: Free the encoded msg (Coverity).
|
2013-01-10 19:18:31 +01:00 |
Francois Gouget
|
f963f93964
|
Assorted spelling fixes.
|
2013-01-07 11:10:40 +01:00 |
Andrew Talbot
|
2d7595fd2a
|
crypt32: Avoid signed-unsigned integer comparisons.
|
2013-01-02 13:35:54 +01:00 |
Detlef Riekenberg
|
70a0190e96
|
crypt32/tests: Fix failures on win7 and above.
|
2012-11-27 16:55:22 +01:00 |
Andrew Talbot
|
8300fd5aa8
|
crypt32: Remove unused variables.
|
2012-11-20 11:44:53 +01:00 |