crypt32: Add a few traces.

This commit is contained in:
Juan Lang 2007-07-30 12:08:57 -07:00 committed by Alexandre Julliard
parent f0509c49d1
commit a50d8dc1dd

View file

@ -318,6 +318,9 @@ static BOOL CRYPT_AsnDecodeSequenceItems(DWORD dwCertEncodingType,
DWORD i, decoded = 0; DWORD i, decoded = 0;
const BYTE *ptr = pbEncoded; const BYTE *ptr = pbEncoded;
TRACE("%p, %d, %p, %d, %08x, %p, %p, %p\n", items, cItem, pbEncoded,
cbEncoded, dwFlags, pvStructInfo, nextData, cbDecoded);
for (i = 0, ret = TRUE; ret && i < cItem; i++) for (i = 0, ret = TRUE; ret && i < cItem; i++)
{ {
if (cbEncoded - (ptr - pbEncoded) != 0) if (cbEncoded - (ptr - pbEncoded) != 0)
@ -355,6 +358,7 @@ static BOOL CRYPT_AsnDecodeSequenceItems(DWORD dwCertEncodingType,
if (items[i].size % sizeof(DWORD)) if (items[i].size % sizeof(DWORD))
items[i].size += sizeof(DWORD) - items[i].size += sizeof(DWORD) -
items[i].size % sizeof(DWORD); items[i].size % sizeof(DWORD);
TRACE("item %d size: %d\n", i, items[i].size);
if (nextData && items[i].hasPointer && if (nextData && items[i].hasPointer &&
items[i].size > items[i].minSize) items[i].size > items[i].minSize)
nextData += items[i].size - items[i].minSize; nextData += items[i].size - items[i].minSize;
@ -412,6 +416,7 @@ static BOOL CRYPT_AsnDecodeSequenceItems(DWORD dwCertEncodingType,
} }
if (ret) if (ret)
*cbDecoded = decoded; *cbDecoded = decoded;
TRACE("returning %d\n", ret);
return ret; return ret;
} }
@ -2330,10 +2335,15 @@ static BOOL WINAPI CRYPT_AsnDecodePKCSContentInfoInternal(
sizeof(CRYPT_DER_BLOB), TRUE, TRUE, sizeof(CRYPT_DER_BLOB), TRUE, TRUE,
offsetof(CRYPT_CONTENT_INFO, Content.pbData), 0 }, offsetof(CRYPT_CONTENT_INFO, Content.pbData), 0 },
}; };
BOOL ret;
return CRYPT_AsnDecodeSequence(dwCertEncodingType, items, TRACE("%p, %d, %08x, %p, %p, %d\n", pbEncoded, cbEncoded, dwFlags,
pDecodePara, pvStructInfo, *pcbStructInfo);
ret = CRYPT_AsnDecodeSequence(dwCertEncodingType, items,
sizeof(items) / sizeof(items[0]), pbEncoded, cbEncoded, dwFlags, sizeof(items) / sizeof(items[0]), pbEncoded, cbEncoded, dwFlags,
pDecodePara, pvStructInfo, pcbStructInfo, info ? info->pszObjId : NULL); pDecodePara, pvStructInfo, pcbStructInfo, info ? info->pszObjId : NULL);
return ret;
} }
static BOOL WINAPI CRYPT_AsnDecodePKCSContentInfo(DWORD dwCertEncodingType, static BOOL WINAPI CRYPT_AsnDecodePKCSContentInfo(DWORD dwCertEncodingType,