Juan Lang
|
67ee87664e
|
crypt32: Decode names using CRYPT_AsnDecodeArrayNoAlloc.
|
2009-10-15 12:06:21 +02:00 |
Juan Lang
|
fd2a4c4330
|
crypt32: Correct a sequence item size.
|
2009-10-15 12:06:21 +02:00 |
Juan Lang
|
4f815c7d03
|
crypt32: Convert internal callers of CRYPT_AsnDecodeArray to call CRYPT_AsnDecodeArrayNoAlloc.
|
2009-10-15 12:06:21 +02:00 |
Juan Lang
|
a8f5934f44
|
crypt32: Pass decode flags to CRYPT_AsnDecodeArrayNoAlloc.
|
2009-10-15 12:06:21 +02:00 |
Juan Lang
|
136eedb9af
|
crypt32: Further simplify calling CRYPT_AsnDecodeArrayNoAlloc.
|
2009-10-15 12:06:20 +02:00 |
Juan Lang
|
271b477171
|
crypt32: Let CRYPT_AsnDecodeArrayNoAlloc calculate array size rather than requiring every caller to do so.
|
2009-10-15 12:06:20 +02:00 |
Juan Lang
|
c64f31087f
|
crypt32: Simplify calling CRYPT_AsnDecodeArrayNoAlloc.
|
2009-10-15 12:06:20 +02:00 |
Juan Lang
|
3c14587e18
|
crypt32: Add array descriptor members describing offsets of outer structure.
|
2009-10-15 12:06:20 +02:00 |
Juan Lang
|
77cfb32360
|
crypt32: Simplify CRYPT_AsnDecodePKCSAttributes.
|
2009-10-15 12:06:20 +02:00 |
Juan Lang
|
c7e3ea1484
|
crypt32: Explicitly pass array pointer when decoding CTL entry attributes rather than assuming a particular alignment.
|
2009-10-15 12:06:20 +02:00 |
Juan Lang
|
f5946e4acb
|
crypt32: Explicitly pass array pointer when decoding cert policy qualifiers rather than assuming a particular alignment.
|
2009-10-15 12:06:20 +02:00 |
Juan Lang
|
117ea9ee91
|
crypt32: Explicitly pass array pointer when decoding basic constraints' subtrees rather than assuming a particular alignment.
|
2009-10-15 12:06:20 +02:00 |
Juan Lang
|
6d74aac002
|
crypt32: Explicitly pass array pointer when decoding policy qualifier notice numbers rather than assuming a particular alignment.
|
2009-10-15 12:06:20 +02:00 |
Juan Lang
|
362abb6fa9
|
crypt32: Remove a redundant trace.
|
2009-10-15 12:06:20 +02:00 |
Juan Lang
|
3270451ec0
|
crypt32: Explicitly pass array pointer when decoding CTL extensions rather than assuming a particular alignment.
|
2009-10-15 12:06:20 +02:00 |
Juan Lang
|
8aefb32523
|
crypt32: Explicitly pass array pointer when decoding CTL entries rather than assuming a particular alignment.
|
2009-10-15 12:06:20 +02:00 |
Juan Lang
|
030cd8f594
|
crypt32: Explicitly pass array pointer when decoding CMS message signers rather than assuming a particular alignment.
|
2009-10-15 12:06:20 +02:00 |
Juan Lang
|
e87dc9c530
|
crypt32: Simplify CRYPT_AsnDecodeDistPointName.
|
2009-10-15 12:06:19 +02:00 |
Juan Lang
|
26bfd0281c
|
crypt32: Explicitly pass array pointer when decoding name constraints' excluded subtrees rather than assuming a particular alignment.
|
2009-10-15 12:06:19 +02:00 |
Juan Lang
|
ab1376ad6c
|
crypt32: Explicitly pass array pointer when decoding name constraints' permitted subtrees rather than assuming a particular alignment.
|
2009-10-15 12:06:19 +02:00 |
Juan Lang
|
07a1750af7
|
crypt32: Explicitly pass array pointer when decoding CMS message CRLs rather than assuming a particular alignment.
|
2009-10-15 12:06:19 +02:00 |
Juan Lang
|
8c52850102
|
crypt32: Explicitly pass array pointer when decoding CMS message certs rather than assuming a particular alignment.
|
2009-10-15 12:06:19 +02:00 |
Juan Lang
|
65296a476d
|
crypt32: Explicitly pass array pointer when decoding PKCS attribute values rather than assuming a particular alignment.
|
2009-10-15 12:06:19 +02:00 |
Juan Lang
|
b8f696ff62
|
crypt32: Simplify CRYPT_AsnDecodeSMIMECapabilities.
|
2009-10-15 12:06:19 +02:00 |
Juan Lang
|
6ef1c3e09f
|
crypt32: Let decoder helpers do more sanity checking.
|
2009-10-15 12:06:19 +02:00 |
Juan Lang
|
9afaafc006
|
crypt32: Simplify CRYPT_AsnDecodeExtensions.
|
2009-10-15 12:06:19 +02:00 |
Juan Lang
|
d1f94671e6
|
crypt32: Explicitly pass array pointer when decoding CRL extensions rather than assuming a particular alignment.
|
2009-10-15 12:06:19 +02:00 |
Juan Lang
|
e0f3bf6836
|
crypt32: Explicitly pass array pointer when decoding CRL entry extensions rather than assuming a particular alignment.
|
2009-10-15 12:06:19 +02:00 |
Juan Lang
|
d2e683d86a
|
crypt32: Explicitly pass array pointer when decoding cert extensions rather than assuming a particular alignment.
|
2009-10-15 12:06:19 +02:00 |
Juan Lang
|
abbbe940ac
|
crypt32: Explicitly pass array pointer when decoding CRL entries rather than assuming a particular alignment.
|
2009-10-15 12:06:18 +02:00 |
Juan Lang
|
37754e49c8
|
crypt32: Pass pointer to structure rather than assuming a particular alignment.
|
2009-10-12 12:13:48 +02:00 |
Paul Vriens
|
4a5ecb3236
|
crypt32/tests: Fix a test failure on Vista and higher.
|
2009-09-23 12:34:49 +02:00 |
Ge van Geldorp
|
d20d492914
|
crypt32/tests: Fix cert test on Win7.
|
2009-09-22 20:20:04 +02:00 |
Hans Leidekker
|
2f112cf5ee
|
crypt32: CertGetCertificateChain does not validate the size of the CERT_CHAIN_PARA structure.
|
2009-09-22 16:20:58 +02:00 |
Juan Lang
|
96be0ee8dc
|
crypt32: Implement retrieving the encoded signer of a decoded signed message.
|
2009-09-15 16:41:26 -05:00 |
Juan Lang
|
5cefdb68c5
|
crypt32: Fix potential buffer overruns in CertGetNameStringW.
|
2009-09-10 10:49:32 +02:00 |
Juan Lang
|
89173715b2
|
crypt32: Implement CertGetNameStringW for CERT_NAME_URL_TYPE.
|
2009-09-09 16:25:23 +02:00 |
Juan Lang
|
2fe736d928
|
crypt32: Implement CertGetNameStringW for CERT_NAME_DNS_TYPE.
|
2009-09-09 16:25:23 +02:00 |
Juan Lang
|
6dfe7bc3a6
|
crypt32: Implement CertGetNameStringW for CERT_NAME_EMAIL_TYPE.
|
2009-09-09 16:25:23 +02:00 |
Juan Lang
|
288c79cb16
|
crypt32: Implement CertGetNameStringW for CERT_NAME_RDN_TYPE.
|
2009-09-09 16:25:22 +02:00 |
Juan Lang
|
dfcd8a67c1
|
crypt32: Implement CertGetNameStringW for CERT_NAME_ATTR_TYPE.
|
2009-09-09 16:25:22 +02:00 |
Juan Lang
|
ef7cda722c
|
crypt32: Further simplify CertGetNameStringW.
|
2009-09-09 16:25:22 +02:00 |
Juan Lang
|
4d2972c844
|
crypt32: Use a helper function to simplify CertGetNameStringW.
|
2009-09-09 16:25:22 +02:00 |
Juan Lang
|
7d83106427
|
crypt32: Return an empty string from CertGetNameStringW if a name couldn't be found.
|
2009-09-09 16:25:22 +02:00 |
Juan Lang
|
c7db5ee6a7
|
crypt32: Correct searching the alternate name in CertGetNameStringW if the main name doesn't contain an appropriate OID.
|
2009-09-09 16:25:22 +02:00 |
Juan Lang
|
9227947a59
|
crypt32: Fix a test failure on Windows 7.
|
2009-08-27 11:01:14 +02:00 |
Ge van Geldorp
|
ca18de9512
|
crypt32/tests: Remove test that crashes on Win7.
|
2009-08-25 14:56:14 +02:00 |
André Hentschel
|
aea7ecca95
|
crypt32: Update German translation.
|
2009-08-12 17:28:50 +02:00 |
Juan Lang
|
ef79507d88
|
crypt32: Don't free a certificate that hasn't been removed from its store.
|
2009-08-11 12:31:12 +02:00 |
Juan Lang
|
90d7172bcb
|
crypt32: Fix leak on error path.
Spotted by Chris Ahrendt.
|
2009-08-05 11:40:33 +02:00 |