Alexandre Julliard
|
d5d3efd592
|
crypt32: Fix a couple of assumptions about structure layout.
|
2009-06-22 14:53:24 +02:00 |
Juan Lang
|
65e8bf6f48
|
crypt32: Properly NULL-terminate decoded UTF8 strings.
|
2009-02-25 12:37:05 +01:00 |
Juan Lang
|
3fd732b25b
|
crypt32: Fix debug channel for PFX functions.
|
2009-01-30 11:43:10 +01:00 |
Juan Lang
|
3ae5e99cba
|
crypt32: Add stub for PFXImportCertStore.
|
2009-01-28 12:08:42 +01:00 |
Juan Lang
|
2ffc042ebf
|
crypt32: Implement PFXIsPFXBlob.
|
2009-01-28 12:08:35 +01:00 |
Michael Stefaniuc
|
14b136ca43
|
crypt32: Remove some superfluous pointer casts.
|
2009-01-19 13:36:24 +01:00 |
Juan Lang
|
fa65c3f634
|
crypt32: Don't check for the TLV after indefinite-length sequence items, the item's decoder has already done so.
|
2008-12-20 10:59:06 +01:00 |
Juan Lang
|
93aed4b078
|
crypt32: Accept any string format as the display text of a user notice policy qualifier.
|
2008-11-26 13:26:14 +01:00 |
Francois Gouget
|
451f642e16
|
crypt32: Remove WINAPI on static functions where not needed.
|
2008-11-24 14:18:42 +01:00 |
Juan Lang
|
cf9f9af6d0
|
crypt32: Pass next data pointer when decoding a CRL dist point.
|
2008-11-21 11:29:08 +01:00 |
Juan Lang
|
2ca48d072e
|
crypt32: Decoded unicode name value strings should be NULL-terminated.
|
2008-11-21 09:59:13 +01:00 |
Juan Lang
|
305e732e85
|
crypt32: Implement decoding CERT_POLICIES_INFO.
|
2008-11-17 13:51:19 +01:00 |
Juan Lang
|
8729e6956b
|
crypt32: Implement decoding CERT_POLICY_QUALIFIER_USER_NOTICE.
|
2008-11-17 13:51:08 +01:00 |
Michael Stefaniuc
|
c48c5c8577
|
crypt32: Fix the aligning up to a DWORD_PTR boundary.
|
2008-11-07 11:01:21 +01:00 |
Juan Lang
|
aa1effe3b2
|
crypt32: Separate checking the tag of encoded bits from decoding the bits.
|
2008-11-06 11:09:26 +01:00 |
Juan Lang
|
de2a187bb7
|
crypt32: Don't check for no data to decode in CryptDecodeObject{Ex}, doing so masks some errors.
|
2008-10-17 11:43:48 +02:00 |
Juan Lang
|
916e47861a
|
crypt32: Correct last error when no data are passed to CRYPT_AsnDecodeInt.
|
2008-10-17 11:43:41 +02:00 |
Juan Lang
|
8ccd53dd7a
|
crypt32: Get rid of a magic number and a redundant assignment.
|
2008-09-10 10:41:03 +02:00 |
Juan Lang
|
254f9b9c01
|
crypt32: Check length of sequence before checking tag.
|
2008-09-09 11:46:14 +02:00 |
Juan Lang
|
ff0760dcd3
|
crypt32: Implement CTL decoding.
|
2008-08-28 11:49:37 +02:00 |
Juan Lang
|
e594d24006
|
crypt32: Implement authority info access decoding.
|
2008-08-28 11:24:30 +02:00 |
Huw Davies
|
3b306c8d6e
|
crypt32: Don't write to pvStructInfo if it's NULL.
|
2008-08-21 11:36:06 +02:00 |
Juan Lang
|
ac5c7d22d0
|
crypt32: Add support for decoding PKCS_SMIME_CAPABILITIES.
|
2008-08-21 11:36:01 +02:00 |
Juan Lang
|
282eb73bc3
|
crypt32: Use CMS messages rather than PKCS messages internally.
|
2008-08-21 11:32:53 +02:00 |
Juan Lang
|
4ccaaa896f
|
crypt32: Always set *pcbStructInfo.
|
2008-08-20 10:25:53 +02:00 |
Juan Lang
|
9b953c5f1e
|
crypt32: Implement decoding CMSG_CMS_SIGNER_INFO.
|
2008-08-20 10:23:57 +02:00 |
Juan Lang
|
9423f836ac
|
crypt32: Fix length calculation for decoding CRL_DIST_POINT_NAME.
|
2008-08-19 12:20:35 +02:00 |
Juan Lang
|
802770299d
|
crypt32: Set *pcbStructInfo on more success paths.
|
2008-08-19 12:20:30 +02:00 |
Andrew Talbot
|
2b8bf17a08
|
crypt32: Remove unneeded address-of operator from array name.
|
2008-07-10 12:19:36 +02:00 |
Bang Jun-young
|
dee7722b07
|
crypt32: Include wine/port.h for snprintf().
|
2008-02-04 14:18:20 +01:00 |
Andrew Talbot
|
a06caa0e66
|
crypt32: Remove unnecessary casts.
|
2007-12-04 14:32:39 +01:00 |
Juan Lang
|
2e4242b545
|
crypt32: If a decoding function failed, free the memory allocated for it.
|
2007-11-09 12:24:53 +01:00 |
Juan Lang
|
c5d5c5b63a
|
crypt32: Fail decoding a CRL entry if the serial number is empty.
|
2007-11-08 11:49:49 +01:00 |
Juan Lang
|
9c672fea41
|
crypt32: Get rid of an unneeded variable.
|
2007-11-02 12:21:35 +01:00 |
Alexandre Julliard
|
66787e65a9
|
crypt32: Fix pointer casts in decode.c too.
|
2007-10-17 14:14:36 +02:00 |
Juan Lang
|
c57a084882
|
crypt32: Implement name constraints decoding.
|
2007-10-11 22:23:13 +02:00 |
Juan Lang
|
30355fa674
|
crypt32: Don't check tag in AsnDecodeIntInternal, caller already checks it.
|
2007-10-11 22:23:03 +02:00 |
Juan Lang
|
5b09287713
|
crypt32: Don't check decoded length against encoded length for indefinite-form sequences.
|
2007-10-02 12:28:20 +02:00 |
Juan Lang
|
0bd29b1243
|
crypt32: Use decode function's returned decoded length to advance pointer when decoding an array.
|
2007-09-18 11:57:56 +02:00 |
Juan Lang
|
ee28204fcf
|
crypt32: ret is already true, don't retest it.
|
2007-09-18 11:57:48 +02:00 |
Juan Lang
|
9c4c856fde
|
crypt32: Explicitly count bytes to copy in DecodeCopyBytes.
|
2007-09-18 11:57:41 +02:00 |
Juan Lang
|
7e475b4a77
|
crypt32: Test and correct decoding indefinite-length-encoded PKCS content.
|
2007-09-18 11:57:33 +02:00 |
Juan Lang
|
43e6b48b33
|
crypt32: Use correct encoded length when decoding a sequence.
|
2007-09-18 11:57:24 +02:00 |
Juan Lang
|
f534a67bfc
|
crypt32: Simplify AsnDecodeSequenceItems a tiny bit.
|
2007-09-18 11:57:17 +02:00 |
Juan Lang
|
34aaabca83
|
crypt32: Allow indefinite-length encoding of sequence items.
|
2007-09-18 11:57:10 +02:00 |
Juan Lang
|
be91ad3604
|
crypt32: Simplify DecodePathLenConstraint.
|
2007-09-18 11:57:02 +02:00 |
Juan Lang
|
4fd90ddad3
|
crypt32: Allow a sequence to have an indefinite-length encoding.
|
2007-09-18 11:56:55 +02:00 |
Juan Lang
|
2e8ae598e1
|
crypt32: Set *pcbDecoded in every function.
|
2007-09-18 11:56:48 +02:00 |
Juan Lang
|
e03864a205
|
crypt32: Use internal form for all internal decoding functions.
|
2007-09-18 11:56:40 +02:00 |
Juan Lang
|
ce47433d94
|
crypt32: Get rid of encoding type argument to AsnDecodeSequence, it isn't used.
|
2007-09-18 11:56:24 +02:00 |