Juan Lang
|
5701a0f0b8
|
Implement a few utility functions, with tests.
|
2005-07-07 20:27:55 +00:00 |
Juan Lang
|
417edaadcf
|
Encode/decode CERT_PUBLIC_KEY_INFO, with tests.
|
2005-07-07 11:26:50 +00:00 |
Juan Lang
|
623e272c06
|
- implement encoding/decoding of cert extensions
- remove some unnecessary parameters to internal functions
- tests for cert extensions
|
2005-07-01 15:40:45 +00:00 |
Juan Lang
|
d494c3ab21
|
- fix decoding of long-form data lengths
- use exception handling in decoding
- tests for these changes
|
2005-06-29 11:00:31 +00:00 |
Juan Lang
|
4e99be5baa
|
- use exception handling in encoding
- consolidate integer encoders
|
2005-06-27 19:48:24 +00:00 |
Juan Lang
|
94bd145865
|
- implement encode and decode of BasicConstraints2, sequence of any
- fix encoding of integer value 0
- more tests
|
2005-06-27 09:42:15 +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
|
2aa7f3c276
|
Add a few traces and comments.
|
2005-06-17 09:50:37 +00:00 |
Juan Lang
|
7f811b71ee
|
- implement encoding and decoding of enumerated types, unsigned
integers, octet strings, and bit strings
- correct length handling
- the usual tests
|
2005-06-16 16:08:50 +00:00 |
Mike McCormack
|
65ad7da1f7
|
Fix some declaration and write string warnings.
|
2005-06-16 10:45:25 +00:00 |
Juan Lang
|
12a9ec138d
|
Add encode/decode support for multi-byte integers.
|
2005-06-15 10:21:32 +00:00 |
Juan Lang
|
4b10986670
|
Add CertAlgIdToOID and CertOIDToAlgId, with tests.
|
2005-06-14 11:38:36 +00:00 |
Juan Lang
|
4d7e1e4baa
|
- encode/decode X509_NAMEs for simple string encodings, with tests
- more tests and some fixes to other types
|
2005-06-13 11:39:35 +00:00 |
Juan Lang
|
b06e8c5973
|
Cryp{En|De}codeObjectEx should return success if the input buffer is
NULL, some MS sample programs depend on that. Fix functions and
tests.
|
2005-06-10 19:28:58 +00:00 |
Juan Lang
|
cdc6772017
|
Implement asn.1 encoding/decoding of times, with tests.
|
2005-06-08 18:31:21 +00:00 |
Juan Lang
|
054a8fb604
|
Implement asn.1 decoding of integers, with tests.
|
2005-06-04 09:49:33 +00:00 |
Juan Lang
|
5b3499de68
|
Get rid of a magic number, and improve stubs of
CertOpenSystemStoreA/W.
|
2005-06-03 11:25:38 +00:00 |
Juan Lang
|
5af64e4869
|
Rearrange Crypt{De|En}codeObjectEx to make error handling more
natural.
|
2005-06-03 11:25:24 +00:00 |
Juan Lang
|
46185a9f8e
|
- add some tests for OID functions
- implement encoding integers
|
2005-06-02 10:34:03 +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 |
Francois Gouget
|
62253b752f
|
Assorted spelling fixes.
|
2005-05-30 09:56:56 +00:00 |
Juan Lang
|
f8b2561488
|
Use registered DLLs for encode/decode.
|
2005-05-29 19:59:33 +00:00 |
Michael Jung
|
2d18c3aad3
|
It's sufficienct for Crypt[Un]ProtectData to acquire the crypto
context with the CRYPT_VERIFY_CONTEXT flag set.
|
2005-05-27 19:22:57 +00:00 |
Kees Cook
|
255541a16e
|
Create basic test suite for CryptProtectData/CryptUnprotectData.
|
2005-05-24 09:58:26 +00:00 |
Kees Cook
|
5eb460953f
|
Correct crypt context init in CryptProtectData/CryptUnprotectData.
|
2005-05-23 09:50:26 +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 |
Kees Cook
|
146be8071f
|
Implement CryptProtectData with best-guess encryption.
|
2005-05-20 19:15:55 +00:00 |
Kees Cook
|
0371d86cc1
|
Implement serialization and helper functions for CryptProtectData.
|
2005-05-20 18:57:31 +00:00 |
Kees Cook
|
919d53f22d
|
Define structures for CryptProtectData/CryptUnprotectData calls.
|
2005-05-18 15:33:50 +00:00 |
Alexandre Julliard
|
34fa35dc99
|
Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
|
2005-05-09 14:42:30 +00:00 |
Alexandre Julliard
|
d62356aa1e
|
Added rules to build import libraries in the individual dll makefiles.
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
|
2005-05-07 12:39:52 +00:00 |
Eric Pouech
|
0a258964c2
|
Const correctness fixes.
|
2004-11-30 21:38:57 +00:00 |
Mike McCormack
|
674e237231
|
Improve the CertStore code a little.
|
2004-11-10 01:31:50 +00:00 |
Stefan Leichter
|
727a596e9b
|
Added missing line break.
|
2004-08-26 00:30:23 +00:00 |
Stefan Leichter
|
1550f5ef13
|
Added stub for CertFindCertificateInStore.
|
2004-08-09 22:55:35 +00:00 |
Francois Gouget
|
6a6c85c6d8
|
Make Unicode const strings static so they are not copied to the stack
each time we enter the function.
|
2004-04-19 20:12:14 +00:00 |
Alexandre Julliard
|
9e4ed6460c
|
.spec.c files are no longer used for 32-bit dlls.
|
2004-03-24 03:36:44 +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
|
f3eff5232e
|
Implement CryptRegisterOIDFunction and CryptSIPAddProvider.
|
2003-12-11 04:26:05 +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 |
Dimitrie O. Paun
|
fbdfd910c1
|
Remove SYMBOLFILE and LDDLLFLAGS from Makefiles.
|
2003-10-11 01:09:15 +00:00 |
Francois Gouget
|
ae50013017
|
Fix the case of product and company names.
|
2003-09-08 19:38:45 +00:00 |
Alexandre Julliard
|
e37c6e18d0
|
Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
|
2003-09-05 23:08:26 +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 |