Paul Vriens
a28c40f314
crypt32: Change function declaration to overcome some cast-qual warnings in future patches.
2006-10-05 17:46:20 +02:00
Paul Vriens
94be5b0d9e
crypt32: Move some defines to the top as they will be needed in more functions.
2006-10-05 17:46:09 +02:00
Juan Lang
190f9d6546
crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
2006-10-05 11:32:06 +02:00
Juan Lang
94a9b5a2bf
crypt32: Implement CertVerifyValidityNesting.
2006-10-04 20:56:08 +02:00
Paul Vriens
f99efa3835
crypt32: More tests for CryptSIPLoad.
2006-10-04 20:55:52 +02:00
Juan Lang
f3a1f2bf60
crypt32: Win64 printf format warning fixes.
2006-10-04 09:59:57 +02:00
Juan Lang
92afe743ef
crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
2006-10-04 09:59:51 +02:00
Marcus Meissner
e25e1a4de2
crypt32: Include wine/port.h for strcasecmp.
2006-10-03 20:33:36 +02:00
Marcus Meissner
8b1b0c71b8
crypt32/tests: Replace bad use of sprintf by 2 strcats.
2006-10-03 20:20:49 +02:00
Juan Lang
44ba993b6e
crypt32: Make it clearer where alg ids come from in CryptVerifyCertificateSignatureEx.
2006-10-03 20:20:29 +02:00
Paul Vriens
0484cb0a5a
crypt32: Remove bogus tests.
2006-10-03 15:56:36 +02:00
Juan Lang
2868977995
crypt32: Implement CryptSignAndEncodeCertificate.
2006-10-03 11:24:42 +02:00
Jonathan Ernst
5b1b4c8175
crypt32: Initial French translation.
2006-10-03 11:17:37 +02:00
Juan Lang
57e7e2b3c8
crypt32/tests: Win64 printf format warning fixes.
2006-10-03 11:16:54 +02:00
Juan Lang
353cd81c9a
crypt32/tests: Win64 printf format warning fixes.
2006-10-02 14:40:14 +02:00
Francois Gouget
222c167969
Assorted spelling fixes.
2006-09-29 16:28:30 +02:00
Michael Stefaniuc
85ce5117c5
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
2006-09-29 16:08:30 +02:00
Paul Vriens
c5ae39a3df
crypt32: Added some CryptSIP stub implementations.
2006-09-29 14:41:00 +02:00
Paul Vriens
93c37404f4
crypt32: A small test to verify when to write function pointers.
2006-09-28 13:57:21 +02:00
Juan Lang
4f11b1af28
crypt32: Implement CertGetPublicKeyLength.
2006-09-28 12:23:48 +02:00
Paul Vriens
946f3ee10a
crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
2006-09-27 20:10:32 +02:00
Paul Vriens
1a4bd814ca
crypt32: Another CryptSIPLoad test.
2006-09-27 18:16:18 +02:00
Juan Lang
9153d39cda
crypt32: Encode/decode authority key ids.
2006-09-27 09:40:50 +02:00
Paul Vriens
3863939168
crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
2006-09-26 20:15:00 +02:00
Juan Lang
09765f7db4
crypt32: Reduce indent level of tests.
2006-09-26 11:42:03 +02:00
Juan Lang
0624ba1b2e
crypt32: Don't crash on freeing null chain engine.
2006-09-21 11:16:10 +02:00
Juan Lang
c33f0c555e
crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
2006-09-21 11:16:03 +02:00
Juan Lang
c3702346bc
crypt32: Test decoding a big CRL.
2006-09-21 11:15:57 +02:00
Paul Vriens
4c32875e92
crypt32: Simplify by removing unneeded backslash.
2006-09-20 20:04:55 +02:00
Paul Vriens
1059f697f0
crypt32: Cast-qual warnings fix.
2006-09-20 11:17:52 +02:00
Paul Vriens
b078b5ddd3
crypt32: Move SIP related tests to their own file.
2006-09-20 11:17:24 +02:00
Paul Vriens
ef860912a2
crypt32: Move SIP related functions to their own file.
2006-09-20 11:16:20 +02:00
Paul Vriens
8edf507662
crypt32: Add a few functions to the spec file.
2006-09-20 11:16:08 +02:00
Paul Vriens
efb65fcac9
crypt32/tests: Some tests for CryptSIPLoad.
2006-09-14 11:12:03 +02:00
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Alexandre Julliard
8e06fc4c0d
crypt32: Comment out an unreliable test.
2006-09-12 14:45:48 +02:00
Paul Vriens
869b6f7759
crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
2006-09-10 10:17:18 +02:00
Paul Vriens
d78f7736f3
crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
2006-09-10 10:15:50 +02:00
Paul Vriens
f7ea462916
crypt32: Implemented CryptSIPRemoveProvider.
2006-09-10 10:15:38 +02:00
Paul Vriens
b8d9201fc3
crypt32: Add documentation.
2006-09-10 10:15:20 +02:00
Paul Vriens
4388bdac70
crypt32: Bail out on registry errors and return the error (if any).
2006-09-08 15:07:38 +02:00
Paul Vriens
75604e8681
crypt32: Add documentation.
2006-09-08 15:07:30 +02:00
Paul Vriens
3891011e50
crypt32: Change the order of writing to the registry.
2006-09-08 15:07:23 +02:00
Paul Vriens
360954e46a
crypt32: Bail out on registry errors and return the error (if any).
2006-09-08 15:07:12 +02:00
Paul Vriens
8840ef3327
crypt32: Added some input validation.
2006-09-08 15:06:46 +02:00
Paul Vriens
822e6af604
crypt32: Don't crash when tracing is on and a numeric identifier is passed.
2006-09-08 11:02:10 +02:00
Paul Vriens
9592a88860
crypt32: Add some documentation.
2006-09-08 11:01:35 +02:00
James Hawkins
382d06794b
crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of a warning.
2006-09-07 15:17:12 +02:00
James Hawkins
a9670e371e
crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
2006-09-07 15:16:45 +02:00
Andrew Talbot
572c2c273f
crypt32/tests: Cast-qual warning fix.
2006-09-07 13:44:47 +02:00
Andrew Talbot
950b838e28
crypt32: Cast-qual warnings fix.
2006-09-07 13:44:42 +02:00
Paul Vriens
063f3e9c2f
crypt32: Set last error on registry errors.
2006-09-07 13:08:12 +02:00
Alexandre Julliard
5cf75e615a
makefiles: Only run test and documentation targets in directories that need them.
2006-08-28 13:37:44 +02:00
Alexandre Julliard
4bbcaad249
crypt32/tests: Avoid sizeof in traces.
2006-08-25 18:37:38 +02:00
Juan Lang
9958987f18
crypt32: Add CryptFormatObject stub.
2006-08-23 11:59:43 +02:00
Paul Vriens
a96ef0bac8
crypt32: Print parameters and add some documentation.
2006-08-22 12:53:49 +02:00
Juan Lang
d0ca58ba36
crypt32: Fix a misplaced parenthesis.
2006-08-22 11:59:47 +02:00
Andrew Talbot
318d92b46c
crypt32/tests: Write-strings warning fix.
2006-08-16 12:40:07 +02:00
Juan Lang
b633d6a382
crypt32: Implement CertCreateCertificateChainEngine and CertFreeCertificateChainEngine.
2006-08-15 12:57:37 +02:00
Andrew Talbot
198bdd422f
crypt32/tests: Write-strings warnings fix.
2006-08-14 11:44:34 +02:00
Juan Lang
5bc1b8ac31
crypt32: Improve undocumented functions.
...
- Test and implement I_CryptGetDefaultCryptProv (and correct its
parameter list)
- I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
its out parameter, correct and show with a test.
2006-08-12 11:39:49 +02:00
Juan Lang
ea79639b03
crypt32/tests: Only load crypt32 once.
2006-08-11 19:26:25 +02:00
Juan Lang
15f47b227e
crypt32: Implement CryptRegisterDefaultOIDFunction and CryptUnregisterDefaultOIDFunction.
2006-08-10 11:28:14 +02:00
Juan Lang
759850feff
crypt32: Add a couple stubs, and implement the undocumented I_CryptReadTrustedPublisherDWORDValueFromRegistry.
2006-08-10 10:55:13 +02:00
Juan Lang
5349745a90
crypt32: Trace key type in CryptFindOIDInfo.
2006-08-09 11:21:24 +02:00
Juan Lang
5af2b06d47
crypt32: Support more types in CertRDNToStr.
2006-08-02 11:41:38 +02:00
Juan Lang
da3eeb4bd5
crypt32: Implement CryptHashPublicKeyInfo.
2006-07-29 11:50:34 +02:00
Andrew Talbot
2c23192704
crypt32/tests: Write-strings warnings fix.
2006-07-28 12:32:48 +02:00
Juan Lang
3882b4f66a
crypt32: Implement CryptStrToNameA/W, with tests.
2006-07-27 12:22:35 +02:00
Juan Lang
8ccbdb801e
crypt32: Implement X509_UNICODE_NAME encoding/decoding.
2006-07-27 12:10:45 +02:00
Alexandre Julliard
37bf722401
crypt32/tests: Clean up temp files.
2006-07-26 14:51:10 +02:00
Juan Lang
6e23b4a25d
crypt32: Implement file stores.
2006-07-26 10:24:53 +02:00
Juan Lang
1eefa005da
crypt32: Implement more string types for X509_NAME_VALUE.
2006-07-20 12:09:59 +02:00
Juan Lang
9bce49543b
crypt32: Correct handling of empty output buffer in CertRDNValueToStr and CertNameToStr.
2006-07-20 12:09:17 +02:00
Juan Lang
ead21189c2
crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
2006-07-19 18:15:56 +02:00
Stefan Leichter
b5c98f4dd6
crypt32: Make tests loadable on NT4.
2006-07-19 09:54:22 +02:00
Andrew Talbot
a0f208755e
crypt32/tests: Write-strings warnings fix.
2006-07-19 09:39:03 +02:00
Juan Lang
dc98a727f3
crypt32: Don't return from a try block.
2006-07-19 09:38:18 +02:00
Juan Lang
8d8520975f
crypt32: Output x.500 strings from CertNameToStrA/W.
2006-07-18 11:19:05 +02:00
Juan Lang
30bf5d9adb
crypt32: Fix reading key prov info from serialized data.
2006-07-18 11:18:37 +02:00
Juan Lang
11d018471b
crypt32: Always set required encoded length in CryptEncodeObject(Ex).
2006-07-18 11:17:45 +02:00
Juan Lang
78f59dd7e9
crypt32: Correct self-signed cert creation.
...
- use correct function names for rpcrt functions
- use CryptGenRandom to create unique serial numbers
2006-07-14 13:32:39 +02:00
Juan Lang
39859971bb
crypt32: Add stubs for some stores.
2006-07-12 19:27:54 +02:00
Juan Lang
db4d361fd7
crypt32: Forward CreateFileU to CreateFileW.
2006-07-12 19:27:49 +02:00
Juan Lang
273b76570e
crypt32: Implement CryptAcquireCertificatePrivateKey.
2006-07-12 13:16:02 +02:00
Juan Lang
c0752da99f
crypt32: Check a pointer before dereferencing it (Coverity).
2006-07-11 17:37:19 +02:00
Juan Lang
4b8845ae12
crypt32: Implement key context property, with tests.
2006-07-11 12:40:22 +02:00
Andrew Talbot
ee9b18f04b
crypt32/tests: Write-strings warnings test.
2006-07-11 12:37:18 +02:00
Alexandre Julliard
77dc0d9be5
.gitignore: Added wildcards to ignore generated resource files.
2006-07-10 21:39:00 +02:00
Alexandre Julliard
0fa8baafcb
make_dlls: Recursively ignore .ok files in all tests directories.
2006-07-10 21:26:50 +02:00
Alexandre Julliard
edd100b899
make_dlls: Recursively ignore testlist.c in all tests directories.
2006-07-10 21:19:42 +02:00
Alexandre Julliard
5258e061dc
make_dlls: Ignore generated import libraries from the top-level .gitignore.
2006-07-10 20:55:58 +02:00
Alexandre Julliard
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Juan Lang
b0dfe4048b
crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
2006-07-10 11:50:13 +02:00
Dmitry Timoshkov
081563e7ec
Avoid non-portable WCHAR[] constructs.
2006-07-05 11:43:55 +02:00
Francois Gouget
e72b9f0e55
crypt32: Fix compilation with gcc 2.95.
2006-06-26 13:04:47 +02:00
Juan Lang
77ea583ab0
crypt32: Implement CertGetCRLFromStore.
...
- implement CertGetCRLFromStore, with tests
- update tests for CRL revocation functions to show name isn't checked
2006-06-22 12:29:04 +02:00
Juan Lang
e8992af0fa
crypt32: Implement some CRL verification functions.
2006-06-21 11:15:49 +02:00
Juan Lang
aeb8036486
wincrypt.h: Add more definitions and prototypes.
2006-06-21 11:15:41 +02:00
Juan Lang
6f75b5e4ad
crypt32: Rearrange functions a bit.
2006-06-20 20:37:02 +02:00