Juan Lang
|
3bf9c165fa
|
Correct a test that incorrectly showed signed certs couldn't be added
to a mem store.
Support signed certs in mem stores.
Correct use of a freed pointer.
|
2005-09-03 15:02:57 +00:00 |
Juan Lang
|
160b9149a1
|
Improve CryptAlgIdToOID/CryptOIDToAlgId tests, and prevent a crash in
CryptOIDToAlgId.
|
2005-09-03 09:36:55 +00:00 |
Juan Lang
|
a5082b2544
|
Correct a bunch of lurking asn.1 decode bugs.
|
2005-09-03 09:36:02 +00:00 |
Juan Lang
|
8c08dbfd12
|
Implement encoding/decoding RSA public keys.
|
2005-09-02 14:38:39 +00:00 |
Juan Lang
|
6389dbc979
|
Implement CertAddSerializedElementToStore.
|
2005-09-02 14:38:05 +00:00 |
Kevin Koltzau
|
95a173a52b
|
Fix warnings in 64bit.
|
2005-09-02 11:32:17 +00:00 |
Juan Lang
|
9e8c0bbdb3
|
Implement collection stores.
|
2005-08-30 09:59:03 +00:00 |
Juan Lang
|
7fe3f50848
|
Implement encoding/decoding of CERT_ALT_NAME_INFOs and CRL_INFOs.
|
2005-08-29 14:12:44 +00:00 |
Juan Lang
|
8d1cf4ebec
|
Implemented memory cert stores.
|
2005-08-29 12:18:00 +00:00 |
Mike McCormack
|
a107234dcd
|
gcc 4.0 warning fixes.
|
2005-08-29 09:38:19 +00:00 |
Alexandre Julliard
|
cc4da88563
|
Explicitly import kernel32 in tests that use it.
|
2005-08-27 09:27:09 +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 |
Alexandre Julliard
|
702c959c7b
|
Added missing ntdll imports.
|
2005-08-18 10:59:47 +00:00 |
Juan Lang
|
512e50ea1e
|
Remove a test that fails under WinME. Reported and helpfully debugged
by Saulius Krasuckas.
|
2005-08-16 11:13:50 +00:00 |
Juan Lang
|
13766712f9
|
Encode/decode certs, with tests.
|
2005-07-14 10:14:22 +00:00 |
Juan Lang
|
307b2cd92e
|
- encode/decode CERT_INFO, with tests
- a few more tests and bugfixes
|
2005-07-12 17:00:23 +00:00 |
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 |