Juan Lang
|
0080d3d691
|
crypt32: Make a helper function to a free a signed message's handles.
|
2007-08-21 22:08:41 +02:00 |
|
Juan Lang
|
5e9299d980
|
crypt32: Use signed message data type for decoded signed messages.
|
2007-08-21 22:08:37 +02:00 |
|
Juan Lang
|
7748905743
|
crypt32: Make a signed message data type.
|
2007-08-21 22:08:24 +02:00 |
|
Juan Lang
|
3e88838b60
|
crypt32: Implement verifying the hash of a decoded hash message.
|
2007-08-21 22:08:20 +02:00 |
|
Juan Lang
|
e7ce5ae2bc
|
crypt32: Add a couple tests that show you can't get the hash from an encoded hash message, and fix encoded hash messages to match.
|
2007-08-21 22:08:15 +02:00 |
|
Juan Lang
|
163e8d6256
|
crypt32: Add a mostly stub control function for decode messages.
|
2007-08-21 22:08:11 +02:00 |
|
Juan Lang
|
31c414f4b4
|
crypt32: Add a default message control function pointer.
|
2007-08-21 22:08:06 +02:00 |
|
Juan Lang
|
cc8948fefa
|
crypt32: Add tests for CryptMsgControl.
|
2007-08-21 22:08:01 +02:00 |
|
Juan Lang
|
8c4330e732
|
crypt32: Test an encoded signed message with a cert with a public key.
|
2007-08-21 22:07:56 +02:00 |
|
Juan Lang
|
1d53424470
|
crypt32: Don't store the crypto provider when it isn't needed.
|
2007-08-20 11:52:21 +02:00 |
|
Juan Lang
|
9be5007669
|
crypt32: Don't store redundant copy of crypto provider in file store.
|
2007-08-20 11:52:12 +02:00 |
|
Juan Lang
|
065ed54f69
|
crypt32: Don't store redundant copy of crypto provider in reg store.
|
2007-08-20 11:52:05 +02:00 |
|
Juan Lang
|
4e1108533b
|
crypt32: Pass crypto provider and appropriate flags when opening PKCS messages, and don't store a redundant copy of the crypto provider in message stores.
|
2007-08-20 11:51:57 +02:00 |
|
Juan Lang
|
71dffcee84
|
crypt32: Move file store to a separate file.
|
2007-08-17 12:01:38 +02:00 |
|
Juan Lang
|
0070d8226f
|
crypt32: Move registry stores to a separate file.
|
2007-08-17 12:01:38 +02:00 |
|
Juan Lang
|
131f1d20e7
|
crypt32: Move provider stores to a separate file.
|
2007-08-17 12:01:38 +02:00 |
|
Juan Lang
|
9f85156e23
|
crypt32: Move collection stores to a separate file.
|
2007-08-17 12:01:38 +02:00 |
|
Juan Lang
|
adaaab923d
|
crypt32: Move cert store definitions to header.
|
2007-08-17 12:01:38 +02:00 |
|
Juan Lang
|
f3128c9244
|
crypt32: Where possible, pass a pointer rather than an offset, it's less confusing.
|
2007-08-17 12:01:38 +02:00 |
|
Juan Lang
|
2a8aa87878
|
crypt32: Use externed vars for context variables.
|
2007-08-17 12:01:38 +02:00 |
|
Juan Lang
|
6aa10439a9
|
crypt32: Use public APIs to empty a store.
|
2007-08-17 12:01:37 +02:00 |
|
Juan Lang
|
bc37988dff
|
crypt32: Use public type and APIs for memory stores wherever possible.
|
2007-08-17 12:01:37 +02:00 |
|
Juan Lang
|
afc50ce3fe
|
crypt32: Remove some unnecessary casts.
|
2007-08-17 12:01:37 +02:00 |
|
Juan Lang
|
f68036cebd
|
crypt32: Rename a confusing type.
|
2007-08-17 12:01:37 +02:00 |
|
Juan Lang
|
1626da2bba
|
crypt32: Free default chain engine.
|
2007-08-16 11:46:40 +02:00 |
|
Paul Vriens
|
16d9123377
|
crypt32/tests: Use GetModuleHandle and skip.
|
2007-08-15 10:48:55 +02:00 |
|
Juan Lang
|
714a3731eb
|
crypt32: Set return value on exception.
Spotted by Paul Vriens.
|
2007-08-15 10:48:51 +02:00 |
|
Juan Lang
|
9a58b30819
|
crypt32: Initial implementation of CertGetCertificateChain and CertFreeCertificateChain.
|
2007-08-15 10:43:32 +02:00 |
|
Juan Lang
|
51651c7c5c
|
crypt32: Add a chain test with real certificates.
|
2007-08-15 10:43:09 +02:00 |
|
Juan Lang
|
abd6feaf93
|
crypt32: Add initial tests for certificate chains.
|
2007-08-15 10:43:01 +02:00 |
|
Juan Lang
|
0b2b1f8881
|
crypt32: Set output chain to NULL.
|
2007-08-15 10:42:53 +02:00 |
|
Juan Lang
|
466d8a01a5
|
crypt32: Add stub for CertFreeCertificateChain.
|
2007-08-15 10:42:48 +02:00 |
|
Juan Lang
|
1547f39800
|
crypt32: Move CertGetCertificateChain to chain.c.
|
2007-08-15 10:42:42 +02:00 |
|
Juan Lang
|
7316156d35
|
crypt32: Fix typo.
|
2007-08-15 10:42:35 +02:00 |
|
Juan Lang
|
f1cb8057e7
|
crypt32: Fix typo.
|
2007-08-15 10:42:29 +02:00 |
|
Paul Vriens
|
c0b88f880f
|
crypt32/tests: Make tests run again on win95.
|
2007-08-14 12:46:38 +02:00 |
|
Juan Lang
|
aa0f823429
|
crypt32: Test finding the issuer of a certificate.
|
2007-08-14 12:30:18 +02:00 |
|
Juan Lang
|
f7bcc26cc5
|
crypt32: Avoid a memory allocation when decoding the subject key identifier extension.
|
2007-08-14 12:30:05 +02:00 |
|
Juan Lang
|
d49c9d59d1
|
crypt32: Add missing break.
|
2007-08-14 12:29:56 +02:00 |
|
Juan Lang
|
b82bfa3455
|
crypt32: Test authority key identifier with a multi-byte id to show that its byte-order is swapped and fix encoding and decoding it.
|
2007-08-14 12:29:51 +02:00 |
|
Juan Lang
|
3a50b1fea6
|
crypt32: Improve tracing when builtin function isn't available.
|
2007-08-13 11:32:51 +02:00 |
|
Juan Lang
|
f848055151
|
crypt32: Use helper functions to simplify CryptEncodeObject and CryptEncodeObjectEx.
|
2007-08-13 11:32:42 +02:00 |
|
Juan Lang
|
5d8d9e7d08
|
crypt32: Validate parameters better in CryptDecodeObject.
|
2007-08-13 11:32:33 +02:00 |
|
Juan Lang
|
4c58c4bc2f
|
crypt32: Use helper functions to simplify CryptDecodeObject and CryptDecodeObjectEx.
|
2007-08-13 11:32:23 +02:00 |
|
Juan Lang
|
038b53c301
|
crypt32: Ex encode/decode functions should call non-Ex versions if no Ex version is available.
|
2007-08-13 11:32:13 +02:00 |
|
Juan Lang
|
0c4c1985b0
|
crypt32: Add stub for I_CryptGetAsn1Decoder.
|
2007-08-10 12:58:17 +02:00 |
|
Juan Lang
|
84a54b5a1f
|
crypt32: Trace more return values.
|
2007-08-10 12:58:17 +02:00 |
|
Juan Lang
|
9da1baa130
|
crypt32: Use real certificates to test finding subject certificates, and correct finding them.
|
2007-08-10 12:58:17 +02:00 |
|
Juan Lang
|
8778b9f506
|
crypt32: Correct loading OID functions from the registry.
|
2007-08-10 12:58:17 +02:00 |
|
Francois Gouget
|
f045243542
|
crypt32/tests: Fix compilation on systems that don't support nameless unions.
|
2007-08-08 15:32:03 +02:00 |
|