Juan Lang
2868977995
crypt32: Implement CryptSignAndEncodeCertificate.
2006-10-03 11:24:42 +02:00
Paul Vriens
c5ae39a3df
crypt32: Added some CryptSIP stub implementations.
2006-09-29 14:41:00 +02:00
Juan Lang
4f11b1af28
crypt32: Implement CertGetPublicKeyLength.
2006-09-28 12:23:48 +02:00
Paul Vriens
8edf507662
crypt32: Add a few functions to the spec file.
2006-09-20 11:16:08 +02:00
Juan Lang
9958987f18
crypt32: Add CryptFormatObject stub.
2006-08-23 11:59:43 +02:00
Juan Lang
b633d6a382
crypt32: Implement CertCreateCertificateChainEngine and CertFreeCertificateChainEngine.
2006-08-15 12:57:37 +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
759850feff
crypt32: Add a couple stubs, and implement the undocumented I_CryptReadTrustedPublisherDWORDValueFromRegistry.
2006-08-10 10:55:13 +02:00
Juan Lang
da3eeb4bd5
crypt32: Implement CryptHashPublicKeyInfo.
2006-07-29 11:50:34 +02:00
Juan Lang
3882b4f66a
crypt32: Implement CryptStrToNameA/W, with tests.
2006-07-27 12:22:35 +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
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
23791c2510
crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
...
Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
Blin's base64 encoder/decoder.
2006-05-31 11:58:40 +02:00
Juan Lang
b29c2335b8
crypt32: Implement CertVerifyCRLTimeValidity and partially implement CertVerifySubjectCertificateContext.
2006-05-26 20:20:50 +02:00
Juan Lang
f94d49dcd4
crypt32: Implement CertSerializeCRLStoreElement.
2006-05-26 11:56:45 +02:00
Juan Lang
c4f2bcf3d1
crypt32: Add support for CRLs.
2006-05-25 20:19:12 +02:00
Juan Lang
0379d421e0
crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
2006-05-18 10:47:35 +02:00
Juan Lang
d0505de674
crypt32: Implement CertCompare functions, with tests.
2006-05-16 20:24:12 +02:00
Juan Lang
ed66801d3a
crypt32: Partially implement CertGetIssuerCertificateFromStore.
2006-05-10 11:21:20 +02:00
Juan Lang
992a1af44b
crypt32: Implement CertCreateSelfSignCertificate, with some tests.
2006-04-06 11:38:16 +02:00
Juan Lang
ae5823db3f
crypt32: Implement CertGetSubjectCertificateFromStore.
2006-03-17 13:11:21 +01:00
Juan Lang
89b3191c7c
crypt32: Implement CertGetValidUsages.
2006-03-08 11:33:53 +01:00
Juan Lang
8949d29de2
crypt32: Implement CertDuplicateStore.
2006-03-03 13:17:34 +01:00
Juan Lang
d740f342b9
crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
...
Move CryptVerifyMessageSignature stub to main.c.
2006-02-22 18:19:49 +01:00
Juan Lang
079afa21de
crypt32: Implement enhanced key usage.
...
Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
CertAddEnhancedKeyUsageIdentifier, and
CertRemoveEnhancedKeyUsageIdentifier.
2006-02-18 15:49:54 +01:00
Juan Lang
8e7f30ef11
crypt32: Partially implement CertGetNameString.
2006-02-16 12:08:19 +01:00
Hans Leidekker
c27526743b
crypt32: Add a stub for CryptQueryObject.
2006-02-13 13:22:25 +01:00
Juan Lang
b489f38193
crypt32: Add stub for CryptEnumOIDInfo.
2006-02-03 12:28:33 +01:00
Juan Lang
6a3b3f8635
crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
2006-02-01 13:50:18 +01:00
Mike McCormack
e2020e1b7e
crypt32: Add stub implementations of some crypto functions used by IE6 install.
2006-01-23 11:54:58 +01:00
Juan Lang
f702794f35
Implement more OID support functions.
...
Use the exported OID support functions internally.
Move OID support functions and stubs to a separate file.
2005-12-02 11:28:09 +01:00
Stefan Leichter
a03d64b1e5
Added stub for CryptVerifyMessageSignature.
2005-11-30 12:48:51 +01:00
Juan Lang
43d855530b
Fix parameter count on some stubs (thanks to Marcus Meissner for
...
spotting that.) Add a few more stubs.
2005-11-28 20:52:13 +01:00
Juan Lang
7e5a079d25
Implement CertSignSignature and CertVerifySignature(Ex).
2005-10-31 10:04:06 +00:00
Juan Lang
c534fa1e82
Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
2005-10-27 10:24:20 +00:00
Juan Lang
d6a89fbae3
Implement CryptImport/ExportPublicKeyInfo.
2005-09-28 10:15:37 +00:00
Stefan Leichter
443910ba27
Added stubs for CryptInitOIDFunctionSet and
...
CryptUnregisterDefaultOIDFunction.
2005-09-15 09:31:20 +00:00
Juan Lang
390d502887
Added a bunch of stubs.
2005-08-26 08:46:48 +00:00
Juan Lang
02cb0c77d7
Implemented CryptHashCertificate.
2005-08-25 09:51:59 +00:00
Juan Lang
5701a0f0b8
Implement a few utility functions, with tests.
2005-07-07 20:27:55 +00:00
Alexandre Julliard
aa0b9aac0d
Sort entry points alphabetically.
2005-06-22 18:38:23 +00:00
Francois Gouget
a1f4fac03c
Fix the CryptEncodeObjectEx() prototype.
...
Fixes winapi_check warnings.
2005-06-17 21:26:53 +00:00
Juan Lang
4b10986670
Add CertAlgIdToOID and CertOIDToAlgId, with tests.
2005-06-14 11:38:36 +00:00
Juan Lang
3abb8e63bf
- implement Crypt{Get|Set}OIDFunctionValue
...
- fix bug and memory leak in last patch
2005-05-31 09:31:49 +00:00
Juan Lang
b721153150
- more fully implement CryptRegisterOIDFunction
...
- implement CryptUnregisterOIDFunction
- add stubs for CryptEncodeObject(Ex)/CryptDecodeObject(Ex)
2005-05-20 19:37:26 +00:00
Kees Cook
dc54dd1439
Implement CryptUnprotectData counterpart to CryptProtectData.
2005-05-20 19:23:48 +00:00
Mike McCormack
674e237231
Improve the CertStore code a little.
2004-11-10 01:31:50 +00:00
Stefan Leichter
1550f5ef13
Added stub for CertFindCertificateInStore.
2004-08-09 22:55:35 +00:00
Juan Lang
1795994d53
- correct some prototypes, add some defines
...
- stub a couple more functions
2004-03-01 21:19:37 +00:00
Robert Shearman
8cea7b64c4
Added stub for CertFreeCertificateContext.
2004-01-02 03:56:43 +00:00
Mike McCormack
8b0d2891bf
Stub implementations for CertCreateCRLContext and CertCloseStore.
2003-12-08 21:51:40 +00:00
Thomas Brix Larsen
16c1bf123d
Added stub for CryptProtectData, so programs like Skype can start.
2003-12-02 03:47:44 +00:00
Mike McCormack
6d3b14b581
Added stubs for CertSaveStore and CertEnumCertificatesInStore.
2003-05-12 03:21:45 +00:00
Alexandre Julliard
114a31a2a8
Take advantage of new winebuild syntax to remove redundant function
...
names in spec files.
2003-03-20 03:53:12 +00:00
Alberto Massari
3ea0cb3e86
Added stub for CryptUnprotectData.
2003-02-18 23:23:52 +00:00
Andreas Mohr
be163bf73b
Added CertOpenStore stub.
2002-10-25 03:48:49 +00:00
Christian Neumair
0ee7073d4e
Stub for the CryptRegisterOIDFunction function.
2002-10-15 02:14:30 +00:00
Dmitry Timoshkov
d34bd643fe
Added some more stubs.
2002-08-16 01:36:53 +00:00
Alexandre Julliard
77afd6c47e
Made some more spec file entries optional or unnecessary.
...
Fixed a few DLLName/DLLFileName mismatches.
2002-06-21 19:15:45 +00:00
Mike McCormack
29853a9025
Added a few stubs.
2002-06-13 22:02:17 +00:00
Alexandre Julliard
ad53383f9b
Added winebuild support for generating a .dbg.c file containing the
...
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00
Alexandre Julliard
32459912dc
Moved imports specification from the .spec into the Makefile so that
...
it can be used on platforms that don't build a .spec.c file.
2002-05-09 00:05:48 +00:00
Patrik Stridvall
fc2be7edcc
Fixed some issues found by winapi_check.
2002-04-29 18:48:56 +00:00
Mike McCormack
0bb784f69c
Added some stubs.
2002-04-03 19:55:13 +00:00
Travis Michielsen
0f21ee8e0a
Added crypt32.dll stub.
2002-01-10 19:41:11 +00:00