Juan Lang
8dcd9e4279
crypt32: Fix decoding sequences with extra trailing data.
2007-07-16 13:39:35 +02:00
Juan Lang
01685bca0e
crypt32: Add test showing extra trailing bytes should be tolerated in encoded data.
2007-07-16 13:39:24 +02:00
Juan Lang
678fb8ac14
crypt32: Introduce an algorithm id encoding function that encodes missing parameters as NULL
...
and use it to match native encoding (and simplify PKCS signer tests).
2007-07-13 14:39:40 +02:00
Juan Lang
68b052057b
crypt32: Use skip to avoid failures where support is missing.
2007-07-02 13:32:28 +02:00
Francois Gouget
fe40b2d85f
crypt32/tests: Fix compilation on systems that don't support nameless unions.
2007-06-18 13:36:48 +02:00
Francois Gouget
021c4dba17
crypt32: Add missing '\n' to ok() call.
2007-06-14 13:54:45 +02:00
Juan Lang
d1ac9c73f6
crypt32: Implement PKCS7_SIGNER_INFO encoding/decoding.
2007-06-13 11:56:20 +02:00
Juan Lang
e1f83a7abf
crypt32: Implement PKCS_ATTRIBUTES encoding/decoding.
2007-06-13 11:55:57 +02:00
Juan Lang
97f2c658fd
crypt32: Implement PKCS_ATTRIBUTE encoding/decoding.
2007-06-13 11:54:36 +02:00
Juan Lang
1cd9510be0
crypt32: Implement PKCS_CONTENT_INFO encoding/decoding.
2007-06-13 11:53:47 +02:00
Juan Lang
2d00a4f0f5
crypt32: Implement CERT_AUTHORITY_KEY_ID2_INFO encoding/decoding.
2007-06-13 11:53:36 +02:00
Francois Gouget
4bc31a962a
crypt32/tests: Replace some '#if 0's with 'if (0)'s.
2007-01-08 12:08:55 +01:00
Andrew Talbot
fa8b971c2e
crypt32/tests: Cast-qual warnings fix.
2006-12-08 11:39:00 +01:00
Alexandre Julliard
6a9222fc39
Fixed some printf warnings caused by using sizeof.
2006-10-12 14:58:25 +02:00
Juan Lang
353cd81c9a
crypt32/tests: Win64 printf format warning fixes.
2006-10-02 14:40:14 +02:00
Juan Lang
9153d39cda
crypt32: Encode/decode authority key ids.
2006-09-27 09:40:50 +02:00
Juan Lang
c3702346bc
crypt32: Test decoding a big CRL.
2006-09-21 11:15:57 +02:00
Alexandre Julliard
8e06fc4c0d
crypt32: Comment out an unreliable test.
2006-09-12 14:45:48 +02:00
Alexandre Julliard
4bbcaad249
crypt32/tests: Avoid sizeof in traces.
2006-08-25 18:37:38 +02:00
Andrew Talbot
198bdd422f
crypt32/tests: Write-strings warnings fix.
2006-08-14 11:44:34 +02:00
Andrew Talbot
2c23192704
crypt32/tests: Write-strings warnings fix.
2006-07-28 12:32:48 +02:00
Juan Lang
8ccbdb801e
crypt32: Implement X509_UNICODE_NAME encoding/decoding.
2006-07-27 12:10:45 +02:00
Juan Lang
1eefa005da
crypt32: Implement more string types for X509_NAME_VALUE.
2006-07-20 12:09:59 +02:00
Juan Lang
ead21189c2
crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
2006-07-19 18:15:56 +02:00
Andrew Talbot
ee9b18f04b
crypt32/tests: Write-strings warnings test.
2006-07-11 12:37:18 +02:00
Francois Gouget
e72b9f0e55
crypt32: Fix compilation with gcc 2.95.
2006-06-26 13:04:47 +02:00
Juan Lang
cb2e21ffb4
crypt32: Encode/decode CRL issuing dist points.
2006-06-20 11:28:22 +02:00
Juan Lang
1811acc2fa
crypt32: Fix decoding signed certs and CRLs.
2006-06-19 22:55:05 +02:00
Juan Lang
bc2d4a71b4
crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly.
2006-06-16 11:30:10 +02:00
Alexandre Julliard
52d6077f8b
crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings.
2006-06-13 14:02:03 +02:00
Alexandre Julliard
93fd4524e4
crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings.
2006-06-13 13:56:39 +02:00
Juan Lang
dd4bd4ad28
crypt32: Implement X509_NAME_VALUE encoding/decoding.
2006-06-03 11:55:01 +02:00
Juan Lang
9879a47f9d
crypt32: Add name value tests.
...
Add tests for name values, and move tests for different string
encodings to there.
2006-06-02 20:42:48 +02:00
Juan Lang
6d668d9d38
crypt32: Add a couple CRL encoding tests, one that shows a problem.
2006-06-02 11:46:23 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Juan Lang
24157e0f74
crypt32: Test importing public keys from a certificate.
2006-05-16 12:41:04 +02:00
Juan Lang
7e9ba76da1
crypt32: Use the HRESULT synonyms for converted Win32 error codes.
2006-05-15 11:06:04 +02:00
Juan Lang
5d3889412d
crypt32: Tidy up tests.
...
Fix up encoded data to use BYTE arrays rather than strings, and remove
extraneous NULL bytes from the end of some of them
2006-02-22 18:20:03 +01:00
Juan Lang
11fe62de8f
crypt32: More encoding/decoding.
...
Add support for encoding/decoding basic constraints and enhanced key
usage, with tests.
2006-02-16 19:39:27 +01:00
Juan Lang
faeac96770
crypt32: Correct X509_NAME decoding, and more stringent tests.
2006-01-31 12:22:15 +01:00
Jeremy White
2c79ae4746
crypt32: Preserve gcc 2.95 compatibility.
2006-01-13 13:53:05 +01:00
Juan Lang
628ede4783
crypt32: Implement CRLDistPoints encoding/decoding.
...
- rewrite sequence decoding to support context-specific tags, and
eliminate duplicated code
- implement encoding and decoding of CRLDistPoints
2005-12-16 12:41:28 +01:00
Juan Lang
07dfb1ae27
crypt32: Decode cleanups.
...
- implement a helper to decode sequences of like types
- use helper functions wherever applicable when decoding
- correct "expected" vs. "got" usage in tests
- fix a few other small bugs
2005-12-13 11:11:25 +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
Juan Lang
5b0812fbcf
Make CryptImport/ExportPublicKeyInfoEx behave the way MSDN describes
...
them, and a couple of tests.
2005-09-30 10:35:31 +00:00
Juan Lang
69dfea8f44
Encode RSA public key modulus as unsigned integer, with tests.
2005-09-28 18:12:29 +00:00
Juan Lang
d6a89fbae3
Implement CryptImport/ExportPublicKeyInfo.
2005-09-28 10:15:37 +00:00
Mike McCormack
b5f878936f
Fix gcc 4.0 warnings.
2005-09-14 10:07:15 +00:00
Mike McCormack
bfb04ad7c0
Fix gcc 4.0 warnings.
2005-09-13 10:33:39 +00:00
Mike McCormack
35c20561a7
Fix gcc 4.0 warnings.
2005-09-12 15:28:15 +00:00