Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
f3a1f2bf
Commit
f3a1f2bf
authored
Oct 03, 2006
by
Juan Lang
Committed by
Alexandre Julliard
Oct 04, 2006
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
crypt32: Win64 printf format warning fixes.
parent
92afe743
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
228 additions
and
228 deletions
+228
-228
Makefile.in
dlls/crypt32/Makefile.in
+1
-1
base64.c
dlls/crypt32/base64.c
+4
-4
cert.c
dlls/crypt32/cert.c
+27
-27
context.c
dlls/crypt32/context.c
+2
-2
crl.c
dlls/crypt32/crl.c
+14
-14
decode.c
dlls/crypt32/decode.c
+58
-58
encode.c
dlls/crypt32/encode.c
+18
-18
main.c
dlls/crypt32/main.c
+11
-11
oid.c
dlls/crypt32/oid.c
+17
-17
proplist.c
dlls/crypt32/proplist.c
+1
-1
serialize.c
dlls/crypt32/serialize.c
+4
-4
sip.c
dlls/crypt32/sip.c
+4
-4
store.c
dlls/crypt32/store.c
+49
-49
str.c
dlls/crypt32/str.c
+18
-18
No files found.
dlls/crypt32/Makefile.in
View file @
f3a1f2bf
EXTRADEFS
=
-D_CRYPT32_
-DWINE_NO_LONG_AS_INT
EXTRADEFS
=
-D_CRYPT32_
TOPSRCDIR
=
@top_srcdir@
TOPOBJDIR
=
../..
SRCDIR
=
@srcdir@
...
...
dlls/crypt32/base64.c
View file @
f3a1f2bf
...
...
@@ -222,7 +222,7 @@ BOOL WINAPI CryptBinaryToStringA(const BYTE *pbBinary,
{
BinaryToStringAFunc
encoder
=
NULL
;
TRACE
(
"(%p, %
ld, %08l
x, %p, %p)
\n
"
,
pbBinary
,
cbBinary
,
dwFlags
,
pszString
,
TRACE
(
"(%p, %
d, %08
x, %p, %p)
\n
"
,
pbBinary
,
cbBinary
,
dwFlags
,
pszString
,
pcchString
);
if
(
!
pbBinary
)
...
...
@@ -251,7 +251,7 @@ BOOL WINAPI CryptBinaryToStringA(const BYTE *pbBinary,
case
CRYPT_STRING_HEXASCII
:
case
CRYPT_STRING_HEXADDR
:
case
CRYPT_STRING_HEXASCIIADDR
:
FIXME
(
"Unimplemented type %
l
d
\n
"
,
dwFlags
&
0x7fffffff
);
FIXME
(
"Unimplemented type %d
\n
"
,
dwFlags
&
0x7fffffff
);
/* fall through */
default:
SetLastError
(
ERROR_INVALID_PARAMETER
);
...
...
@@ -523,7 +523,7 @@ BOOL WINAPI CryptStringToBinaryA(LPCSTR pszString,
StringToBinaryAFunc
decoder
;
LONG
ret
;
TRACE
(
"(%s, %
ld, %08l
x, %p, %p, %p, %p)
\n
"
,
debugstr_a
(
pszString
),
TRACE
(
"(%s, %
d, %08
x, %p, %p, %p, %p)
\n
"
,
debugstr_a
(
pszString
),
cchString
,
dwFlags
,
pbBinary
,
pcbBinary
,
pdwSkip
,
pdwFlags
);
if
(
!
pszString
)
...
...
@@ -564,7 +564,7 @@ BOOL WINAPI CryptStringToBinaryA(LPCSTR pszString,
case
CRYPT_STRING_HEXASCII
:
case
CRYPT_STRING_HEXADDR
:
case
CRYPT_STRING_HEXASCIIADDR
:
FIXME
(
"Unimplemented type %
l
d
\n
"
,
dwFlags
&
0x7fffffff
);
FIXME
(
"Unimplemented type %d
\n
"
,
dwFlags
&
0x7fffffff
);
/* fall through */
default:
SetLastError
(
ERROR_INVALID_PARAMETER
);
...
...
dlls/crypt32/cert.c
View file @
f3a1f2bf
...
...
@@ -54,7 +54,7 @@ BOOL WINAPI CertAddEncodedCertificateToStore(HCERTSTORE hCertStore,
pbCertEncoded
,
cbCertEncoded
);
BOOL
ret
;
TRACE
(
"(%p, %08
lx, %p, %ld, %08l
x, %p)
\n
"
,
hCertStore
,
dwCertEncodingType
,
TRACE
(
"(%p, %08
x, %p, %d, %08
x, %p)
\n
"
,
hCertStore
,
dwCertEncodingType
,
pbCertEncoded
,
cbCertEncoded
,
dwAddDisposition
,
ppCertContext
);
if
(
cert
)
...
...
@@ -76,7 +76,7 @@ PCCERT_CONTEXT WINAPI CertCreateCertificateContext(DWORD dwCertEncodingType,
PCERT_INFO
certInfo
=
NULL
;
DWORD
size
=
0
;
TRACE
(
"(%08
lx, %p, %l
d)
\n
"
,
dwCertEncodingType
,
pbCertEncoded
,
TRACE
(
"(%08
x, %p, %
d)
\n
"
,
dwCertEncodingType
,
pbCertEncoded
,
cbCertEncoded
);
ret
=
CryptDecodeObjectEx
(
dwCertEncodingType
,
X509_CERT_TO_BE_SIGNED
,
...
...
@@ -141,7 +141,7 @@ DWORD WINAPI CertEnumCertificateContextProperties(PCCERT_CONTEXT pCertContext,
(
void
*
)
pCertContext
,
sizeof
(
CERT_CONTEXT
));
DWORD
ret
;
TRACE
(
"(%p, %
l
d)
\n
"
,
pCertContext
,
dwPropId
);
TRACE
(
"(%p, %d)
\n
"
,
pCertContext
,
dwPropId
);
if
(
properties
)
ret
=
ContextPropertyList_EnumPropIDs
(
properties
,
dwPropId
);
...
...
@@ -174,7 +174,7 @@ static BOOL WINAPI CertContext_GetProperty(void *context, DWORD dwPropId,
BOOL
ret
;
CRYPT_DATA_BLOB
blob
;
TRACE
(
"(%p, %
l
d, %p, %p)
\n
"
,
context
,
dwPropId
,
pvData
,
pcbData
);
TRACE
(
"(%p, %d, %p, %p)
\n
"
,
context
,
dwPropId
,
pvData
,
pcbData
);
if
(
properties
)
ret
=
ContextPropertyList_FindProperty
(
properties
,
dwPropId
,
&
blob
);
...
...
@@ -272,7 +272,7 @@ BOOL WINAPI CertGetCertificateContextProperty(PCCERT_CONTEXT pCertContext,
{
BOOL
ret
;
TRACE
(
"(%p, %
l
d, %p, %p)
\n
"
,
pCertContext
,
dwPropId
,
pvData
,
pcbData
);
TRACE
(
"(%p, %d, %p, %p)
\n
"
,
pCertContext
,
dwPropId
,
pvData
,
pcbData
);
switch
(
dwPropId
)
{
...
...
@@ -422,7 +422,7 @@ static BOOL WINAPI CertContext_SetProperty(void *context, DWORD dwPropId,
Context_GetProperties
(
context
,
sizeof
(
CERT_CONTEXT
));
BOOL
ret
;
TRACE
(
"(%p, %
ld, %08l
x, %p)
\n
"
,
context
,
dwPropId
,
dwFlags
,
pvData
);
TRACE
(
"(%p, %
d, %08
x, %p)
\n
"
,
context
,
dwPropId
,
dwFlags
,
pvData
);
if
(
!
properties
)
ret
=
FALSE
;
...
...
@@ -519,7 +519,7 @@ static BOOL WINAPI CertContext_SetProperty(void *context, DWORD dwPropId,
break
;
}
default:
FIXME
(
"%
l
d: stub
\n
"
,
dwPropId
);
FIXME
(
"%d: stub
\n
"
,
dwPropId
);
ret
=
FALSE
;
}
}
...
...
@@ -532,7 +532,7 @@ BOOL WINAPI CertSetCertificateContextProperty(PCCERT_CONTEXT pCertContext,
{
BOOL
ret
;
TRACE
(
"(%p, %
ld, %08l
x, %p)
\n
"
,
pCertContext
,
dwPropId
,
dwFlags
,
pvData
);
TRACE
(
"(%p, %
d, %08
x, %p)
\n
"
,
pCertContext
,
dwPropId
,
dwFlags
,
pvData
);
/* Handle special cases for "read-only"/invalid prop IDs. Windows just
* crashes on most of these, I'll be safer.
...
...
@@ -613,7 +613,7 @@ BOOL WINAPI CryptAcquireCertificatePrivateKey(PCCERT_CONTEXT pCert,
CERT_KEY_CONTEXT
keyContext
;
DWORD
size
;
TRACE
(
"(%p, %08
l
x, %p, %p, %p, %p)
\n
"
,
pCert
,
dwFlags
,
pvReserved
,
TRACE
(
"(%p, %08x, %p, %p, %p, %p)
\n
"
,
pCert
,
dwFlags
,
pvReserved
,
phCryptProv
,
pdwKeySpec
,
pfCallerFreeProv
);
if
(
dwFlags
&
CRYPT_ACQUIRE_USE_PROV_INFO_FLAG
)
...
...
@@ -682,7 +682,7 @@ BOOL WINAPI CryptAcquireCertificatePrivateKey(PCCERT_CONTEXT pCert,
BOOL
WINAPI
CertCompareCertificate
(
DWORD
dwCertEncodingType
,
PCERT_INFO
pCertId1
,
PCERT_INFO
pCertId2
)
{
TRACE
(
"(%08
l
x, %p, %p)
\n
"
,
dwCertEncodingType
,
pCertId1
,
pCertId2
);
TRACE
(
"(%08x, %p, %p)
\n
"
,
dwCertEncodingType
,
pCertId1
,
pCertId2
);
return
CertCompareCertificateName
(
dwCertEncodingType
,
&
pCertId1
->
Issuer
,
&
pCertId2
->
Issuer
)
&&
CertCompareIntegerBlob
(
&
pCertId1
->
SerialNumber
,
...
...
@@ -694,7 +694,7 @@ BOOL WINAPI CertCompareCertificateName(DWORD dwCertEncodingType,
{
BOOL
ret
;
TRACE
(
"(%08
l
x, %p, %p)
\n
"
,
dwCertEncodingType
,
pCertName1
,
pCertName2
);
TRACE
(
"(%08x, %p, %p)
\n
"
,
dwCertEncodingType
,
pCertName1
,
pCertName2
);
if
(
pCertName1
->
cbData
==
pCertName2
->
cbData
)
{
...
...
@@ -756,7 +756,7 @@ BOOL WINAPI CertComparePublicKeyInfo(DWORD dwCertEncodingType,
{
BOOL
ret
;
TRACE
(
"(%08
l
x, %p, %p)
\n
"
,
dwCertEncodingType
,
pPublicKey1
,
pPublicKey2
);
TRACE
(
"(%08x, %p, %p)
\n
"
,
dwCertEncodingType
,
pPublicKey1
,
pPublicKey2
);
if
(
pPublicKey1
->
PublicKey
.
cbData
==
pPublicKey2
->
PublicKey
.
cbData
&&
pPublicKey1
->
PublicKey
.
cUnusedBits
==
pPublicKey2
->
PublicKey
.
cUnusedBits
)
...
...
@@ -777,7 +777,7 @@ DWORD WINAPI CertGetPublicKeyLength(DWORD dwCertEncodingType,
{
DWORD
len
=
0
;
TRACE
(
"(%08
l
x, %p)
\n
"
,
dwCertEncodingType
,
pPublicKey
);
TRACE
(
"(%08x, %p)
\n
"
,
dwCertEncodingType
,
pPublicKey
);
if
(
dwCertEncodingType
!=
X509_ASN_ENCODING
)
{
...
...
@@ -900,7 +900,7 @@ PCCERT_CONTEXT WINAPI CertFindCertificateInStore(HCERTSTORE hCertStore,
PCCERT_CONTEXT
ret
;
CertCompareFunc
compare
;
TRACE
(
"(%p, %
ld, %ld, %l
d, %p, %p)
\n
"
,
hCertStore
,
dwCertEncodingType
,
TRACE
(
"(%p, %
d, %d, %
d, %p, %p)
\n
"
,
hCertStore
,
dwCertEncodingType
,
dwFlags
,
dwType
,
pvPara
,
pPrevCertContext
);
switch
(
dwType
>>
CERT_COMPARE_SHIFT
)
...
...
@@ -924,7 +924,7 @@ PCCERT_CONTEXT WINAPI CertFindCertificateInStore(HCERTSTORE hCertStore,
compare
=
compare_cert_by_issuer
;
break
;
default:
FIXME
(
"find type %08
l
x unimplemented
\n
"
,
dwType
);
FIXME
(
"find type %08x unimplemented
\n
"
,
dwType
);
compare
=
NULL
;
}
...
...
@@ -952,7 +952,7 @@ PCCERT_CONTEXT WINAPI CertFindCertificateInStore(HCERTSTORE hCertStore,
PCCERT_CONTEXT
WINAPI
CertGetSubjectCertificateFromStore
(
HCERTSTORE
hCertStore
,
DWORD
dwCertEncodingType
,
PCERT_INFO
pCertId
)
{
TRACE
(
"(%p, %08
l
x, %p)
\n
"
,
hCertStore
,
dwCertEncodingType
,
pCertId
);
TRACE
(
"(%p, %08x, %p)
\n
"
,
hCertStore
,
dwCertEncodingType
,
pCertId
);
if
(
!
pCertId
)
{
...
...
@@ -1011,7 +1011,7 @@ PCCERT_CONTEXT WINAPI CertGetIssuerCertificateFromStore(HCERTSTORE hCertStore,
{
PCCERT_CONTEXT
ret
;
TRACE
(
"(%p, %p, %p, %08
l
x)
\n
"
,
hCertStore
,
pSubjectContext
,
TRACE
(
"(%p, %p, %p, %08x)
\n
"
,
hCertStore
,
pSubjectContext
,
pPrevIssuerContext
,
*
pdwFlags
);
if
(
!
pSubjectContext
)
...
...
@@ -1042,7 +1042,7 @@ PCRYPT_ATTRIBUTE WINAPI CertFindAttribute(LPCSTR pszObjId, DWORD cAttr,
PCRYPT_ATTRIBUTE
ret
=
NULL
;
DWORD
i
;
TRACE
(
"%s %
l
d %p
\n
"
,
debugstr_a
(
pszObjId
),
cAttr
,
rgAttr
);
TRACE
(
"%s %d %p
\n
"
,
debugstr_a
(
pszObjId
),
cAttr
,
rgAttr
);
if
(
!
cAttr
)
return
NULL
;
...
...
@@ -1064,7 +1064,7 @@ PCERT_EXTENSION WINAPI CertFindExtension(LPCSTR pszObjId, DWORD cExtensions,
PCERT_EXTENSION
ret
=
NULL
;
DWORD
i
;
TRACE
(
"%s %
l
d %p
\n
"
,
debugstr_a
(
pszObjId
),
cExtensions
,
rgExtensions
);
TRACE
(
"%s %d %p
\n
"
,
debugstr_a
(
pszObjId
),
cExtensions
,
rgExtensions
);
if
(
!
cExtensions
)
return
NULL
;
...
...
@@ -1132,7 +1132,7 @@ BOOL WINAPI CryptHashCertificate(HCRYPTPROV hCryptProv, ALG_ID Algid,
BOOL
ret
=
TRUE
;
HCRYPTHASH
hHash
=
0
;
TRACE
(
"(%
ld, %d, %08lx, %p, %l
d, %p, %p)
\n
"
,
hCryptProv
,
Algid
,
dwFlags
,
TRACE
(
"(%
08lx, %d, %08x, %p, %
d, %p, %p)
\n
"
,
hCryptProv
,
Algid
,
dwFlags
,
pbEncoded
,
cbEncoded
,
pbComputedHash
,
pcbComputedHash
);
if
(
!
hCryptProv
)
...
...
@@ -1161,7 +1161,7 @@ BOOL WINAPI CryptHashPublicKeyInfo(HCRYPTPROV hCryptProv, ALG_ID Algid,
BOOL
ret
=
TRUE
;
HCRYPTHASH
hHash
=
0
;
TRACE
(
"(%
ld, %d, %08lx, %l
d, %p, %p, %p)
\n
"
,
hCryptProv
,
Algid
,
dwFlags
,
TRACE
(
"(%
08lx, %d, %08x, %
d, %p, %p, %p)
\n
"
,
hCryptProv
,
Algid
,
dwFlags
,
dwCertEncodingType
,
pInfo
,
pbComputedHash
,
pcbComputedHash
);
if
(
!
hCryptProv
)
...
...
@@ -1201,7 +1201,7 @@ BOOL WINAPI CryptSignCertificate(HCRYPTPROV hCryptProv, DWORD dwKeySpec,
PCCRYPT_OID_INFO
info
;
HCRYPTHASH
hHash
;
TRACE
(
"(%08lx, %
ld, %ld, %p, %l
d, %p, %p, %p, %p)
\n
"
,
hCryptProv
,
TRACE
(
"(%08lx, %
d, %d, %p, %
d, %p, %p, %p, %p)
\n
"
,
hCryptProv
,
dwKeySpec
,
dwCertEncodingType
,
pbEncodedToBeSigned
,
cbEncodedToBeSigned
,
pSignatureAlgorithm
,
pvHashAuxInfo
,
pbSignature
,
pcbSignature
);
...
...
@@ -1259,7 +1259,7 @@ BOOL WINAPI CryptSignAndEncodeCertificate(HCRYPTPROV hCryptProv,
BOOL
ret
;
DWORD
encodedSize
,
hashSize
;
TRACE
(
"(%08lx, %
ld, %l
d, %s, %p, %p, %p, %p, %p)
\n
"
,
hCryptProv
,
dwKeySpec
,
TRACE
(
"(%08lx, %
d, %
d, %s, %p, %p, %p, %p, %p)
\n
"
,
hCryptProv
,
dwKeySpec
,
dwCertEncodingType
,
debugstr_a
(
lpszStructType
),
pvStructInfo
,
pSignatureAlgorithm
,
pvHashAuxInfo
,
pbEncoded
,
pcbEncoded
);
...
...
@@ -1394,7 +1394,7 @@ BOOL WINAPI CryptVerifyCertificateSignatureEx(HCRYPTPROV hCryptProv,
BOOL
ret
=
TRUE
;
CRYPT_DATA_BLOB
subjectBlob
;
TRACE
(
"(%08lx, %
ld, %ld, %p, %ld, %p, %08l
x, %p)
\n
"
,
hCryptProv
,
TRACE
(
"(%08lx, %
d, %d, %p, %d, %p, %08
x, %p)
\n
"
,
hCryptProv
,
dwCertEncodingType
,
dwSubjectType
,
pvSubject
,
dwIssuerType
,
pvIssuer
,
dwFlags
,
pvReserved
);
...
...
@@ -1493,7 +1493,7 @@ BOOL WINAPI CertGetEnhancedKeyUsage(PCCERT_CONTEXT pCertContext, DWORD dwFlags,
return
FALSE
;
}
TRACE
(
"(%p, %08
lx, %p, %l
d)
\n
"
,
pCertContext
,
dwFlags
,
pUsage
,
*
pcbUsage
);
TRACE
(
"(%p, %08
x, %p, %
d)
\n
"
,
pCertContext
,
dwFlags
,
pUsage
,
*
pcbUsage
);
if
(
!
(
dwFlags
&
CERT_FIND_EXT_ONLY_ENHKEY_USAGE_FLAG
))
{
...
...
@@ -1747,7 +1747,7 @@ BOOL WINAPI CertGetValidUsages(DWORD cCerts, PCCERT_CONTEXT *rghCerts,
BOOL
allUsagesValid
=
TRUE
;
CERT_ENHKEY_USAGE
validUsages
=
{
0
,
NULL
};
TRACE
(
"(%
ld, %p, %p, %p, %l
d)
\n
"
,
cCerts
,
*
rghCerts
,
cNumOIDSs
,
TRACE
(
"(%
d, %p, %p, %p, %
d)
\n
"
,
cCerts
,
*
rghCerts
,
cNumOIDSs
,
rghOIDs
,
*
pcbOIDs
);
for
(
i
=
0
;
ret
&&
i
<
cCerts
;
i
++
)
...
...
@@ -2143,7 +2143,7 @@ PCCERT_CONTEXT WINAPI CertCreateSelfSignCertificate(HCRYPTPROV hProv,
PCERT_PUBLIC_KEY_INFO
pubKey
=
NULL
;
DWORD
pubKeySize
=
0
;
TRACE
(
"(
0x%08lx, %p, %08l
x, %p, %p, %p, %p, %p)
\n
"
,
hProv
,
TRACE
(
"(
%08lx, %p, %08
x, %p, %p, %p, %p, %p)
\n
"
,
hProv
,
pSubjectIssuerBlob
,
dwFlags
,
pKeyProvInfo
,
pSignatureAlgorithm
,
pStartTime
,
pExtensions
,
pExtensions
);
...
...
dlls/crypt32/context.c
View file @
f3a1f2bf
...
...
@@ -94,7 +94,7 @@ void *Context_CreateLinkContext(unsigned int contextSize, void *linked, unsigned
linkContext
->
linked
=
linkedBase
;
if
(
addRef
)
InterlockedIncrement
(
&
linkedBase
->
ref
);
TRACE
(
"%p's ref count is %
l
d
\n
"
,
context
,
linkContext
->
ref
);
TRACE
(
"%p's ref count is %d
\n
"
,
context
,
linkContext
->
ref
);
}
return
context
;
}
...
...
@@ -161,7 +161,7 @@ void Context_Release(void *context, size_t contextSize,
CryptMemFree
(
context
);
}
else
TRACE
(
"%p's ref count is %
l
d
\n
"
,
context
,
base
->
ref
);
TRACE
(
"%p's ref count is %d
\n
"
,
context
,
base
->
ref
);
}
void
Context_CopyProperties
(
const
void
*
to
,
const
void
*
from
,
...
...
dlls/crypt32/crl.c
View file @
f3a1f2bf
...
...
@@ -35,7 +35,7 @@ PCCRL_CONTEXT WINAPI CertCreateCRLContext(DWORD dwCertEncodingType,
PCRL_INFO
crlInfo
=
NULL
;
DWORD
size
=
0
;
TRACE
(
"(%08
lx, %p, %l
d)
\n
"
,
dwCertEncodingType
,
pbCrlEncoded
,
TRACE
(
"(%08
x, %p, %
d)
\n
"
,
dwCertEncodingType
,
pbCrlEncoded
,
cbCrlEncoded
);
if
((
dwCertEncodingType
&
CERT_ENCODING_TYPE_MASK
)
!=
X509_ASN_ENCODING
)
...
...
@@ -80,7 +80,7 @@ BOOL WINAPI CertAddEncodedCRLToStore(HCERTSTORE hCertStore,
pbCrlEncoded
,
cbCrlEncoded
);
BOOL
ret
;
TRACE
(
"(%p, %08
lx, %p, %ld, %08l
x, %p)
\n
"
,
hCertStore
,
dwCertEncodingType
,
TRACE
(
"(%p, %08
x, %p, %d, %08
x, %p)
\n
"
,
hCertStore
,
dwCertEncodingType
,
pbCrlEncoded
,
cbCrlEncoded
,
dwAddDisposition
,
ppCrlContext
);
if
(
crl
)
...
...
@@ -144,7 +144,7 @@ PCCRL_CONTEXT WINAPI CertFindCRLInStore(HCERTSTORE hCertStore,
PCCRL_CONTEXT
ret
;
CrlCompareFunc
compare
;
TRACE
(
"(%p, %
ld, %ld, %l
d, %p, %p)
\n
"
,
hCertStore
,
dwCertEncodingType
,
TRACE
(
"(%p, %
d, %d, %
d, %p, %p)
\n
"
,
hCertStore
,
dwCertEncodingType
,
dwFindFlags
,
dwFindType
,
pvFindPara
,
pPrevCrlContext
);
switch
(
dwFindType
)
...
...
@@ -159,7 +159,7 @@ PCCRL_CONTEXT WINAPI CertFindCRLInStore(HCERTSTORE hCertStore,
compare
=
compare_crl_existing
;
break
;
default:
FIXME
(
"find type %08
l
x unimplemented
\n
"
,
dwFindType
);
FIXME
(
"find type %08x unimplemented
\n
"
,
dwFindType
);
compare
=
NULL
;
}
...
...
@@ -192,7 +192,7 @@ PCCRL_CONTEXT WINAPI CertGetCRLFromStore(HCERTSTORE hCertStore,
CERT_STORE_DELTA_CRL_FLAG
;
PCCRL_CONTEXT
ret
;
TRACE
(
"(%p, %p, %p, %08
l
x)
\n
"
,
hCertStore
,
pIssuerContext
,
pPrevCrlContext
,
TRACE
(
"(%p, %p, %p, %08x)
\n
"
,
hCertStore
,
pIssuerContext
,
pPrevCrlContext
,
*
pdwFlags
);
if
(
*
pdwFlags
&
~
supportedFlags
)
...
...
@@ -257,7 +257,7 @@ DWORD WINAPI CertEnumCRLContextProperties(PCCRL_CONTEXT pCRLContext,
(
void
*
)
pCRLContext
,
sizeof
(
CRL_CONTEXT
));
DWORD
ret
;
TRACE
(
"(%p, %
l
d)
\n
"
,
pCRLContext
,
dwPropId
);
TRACE
(
"(%p, %d)
\n
"
,
pCRLContext
,
dwPropId
);
if
(
properties
)
ret
=
ContextPropertyList_EnumPropIDs
(
properties
,
dwPropId
);
...
...
@@ -293,7 +293,7 @@ static BOOL WINAPI CRLContext_GetProperty(void *context, DWORD dwPropId,
BOOL
ret
;
CRYPT_DATA_BLOB
blob
;
TRACE
(
"(%p, %
l
d, %p, %p)
\n
"
,
context
,
dwPropId
,
pvData
,
pcbData
);
TRACE
(
"(%p, %d, %p, %p)
\n
"
,
context
,
dwPropId
,
pvData
,
pcbData
);
if
(
properties
)
ret
=
ContextPropertyList_FindProperty
(
properties
,
dwPropId
,
&
blob
);
...
...
@@ -346,7 +346,7 @@ BOOL WINAPI CertGetCRLContextProperty(PCCRL_CONTEXT pCRLContext,
{
BOOL
ret
;
TRACE
(
"(%p, %
l
d, %p, %p)
\n
"
,
pCRLContext
,
dwPropId
,
pvData
,
pcbData
);
TRACE
(
"(%p, %d, %p, %p)
\n
"
,
pCRLContext
,
dwPropId
,
pvData
,
pcbData
);
switch
(
dwPropId
)
{
...
...
@@ -390,7 +390,7 @@ static BOOL WINAPI CRLContext_SetProperty(void *context, DWORD dwPropId,
Context_GetProperties
(
context
,
sizeof
(
CERT_CONTEXT
));
BOOL
ret
;
TRACE
(
"(%p, %
ld, %08l
x, %p)
\n
"
,
context
,
dwPropId
,
dwFlags
,
pvData
);
TRACE
(
"(%p, %
d, %08
x, %p)
\n
"
,
context
,
dwPropId
,
dwFlags
,
pvData
);
if
(
!
properties
)
ret
=
FALSE
;
...
...
@@ -432,7 +432,7 @@ static BOOL WINAPI CRLContext_SetProperty(void *context, DWORD dwPropId,
(
LPBYTE
)
pvData
,
sizeof
(
FILETIME
));
break
;
default:
FIXME
(
"%
l
d: stub
\n
"
,
dwPropId
);
FIXME
(
"%d: stub
\n
"
,
dwPropId
);
ret
=
FALSE
;
}
}
...
...
@@ -445,7 +445,7 @@ BOOL WINAPI CertSetCRLContextProperty(PCCRL_CONTEXT pCRLContext,
{
BOOL
ret
;
TRACE
(
"(%p, %
ld, %08l
x, %p)
\n
"
,
pCRLContext
,
dwPropId
,
dwFlags
,
pvData
);
TRACE
(
"(%p, %
d, %08
x, %p)
\n
"
,
pCRLContext
,
dwPropId
,
dwFlags
,
pvData
);
/* Handle special cases for "read-only"/invalid prop IDs. Windows just
* crashes on most of these, I'll be safer.
...
...
@@ -469,7 +469,7 @@ BOOL WINAPI CertSetCRLContextProperty(PCCRL_CONTEXT pCRLContext,
BOOL
WINAPI
CertIsValidCRLForCertificate
(
PCCERT_CONTEXT
pCert
,
PCCRL_CONTEXT
pCrl
,
DWORD
dwFlags
,
void
*
pvReserved
)
{
TRACE
(
"(%p, %p, %08
l
x, %p)
\n
"
,
pCert
,
pCrl
,
dwFlags
,
pvReserved
);
TRACE
(
"(%p, %p, %08x, %p)
\n
"
,
pCert
,
pCrl
,
dwFlags
,
pvReserved
);
return
TRUE
;
}
...
...
@@ -489,7 +489,7 @@ BOOL WINAPI CertFindCertificateInCRL(PCCERT_CONTEXT pCert,
PCCRL_CONTEXT
pCrlContext
,
DWORD
dwFlags
,
void
*
pvReserved
,
PCRL_ENTRY
*
ppCrlEntry
)
{
TRACE
(
"(%p, %p, %08
l
x, %p, %p)
\n
"
,
pCert
,
pCrlContext
,
dwFlags
,
pvReserved
,
TRACE
(
"(%p, %p, %08x, %p, %p)
\n
"
,
pCert
,
pCrlContext
,
dwFlags
,
pvReserved
,
ppCrlEntry
);
*
ppCrlEntry
=
CRYPT_FindCertificateInCRL
(
pCert
->
pCertInfo
,
...
...
@@ -503,7 +503,7 @@ BOOL WINAPI CertVerifyCRLRevocation(DWORD dwCertEncodingType,
DWORD
i
;
PCRL_ENTRY
entry
=
NULL
;
TRACE
(
"(%08
lx, %p, %l
d, %p)
\n
"
,
dwCertEncodingType
,
pCertId
,
cCrlInfo
,
TRACE
(
"(%08
x, %p, %
d, %p)
\n
"
,
dwCertEncodingType
,
pCertId
,
cCrlInfo
,
rgpCrlInfo
);
for
(
i
=
0
;
!
entry
&&
i
<
cCrlInfo
;
i
++
)
...
...
dlls/crypt32/decode.c
View file @
f3a1f2bf
...
...
@@ -134,7 +134,7 @@ BOOL WINAPI CryptDecodeObject(DWORD dwCertEncodingType, LPCSTR lpszStructType,
CryptDecodeObjectFunc
pCryptDecodeObject
;
HCRYPTOIDFUNCADDR
hFunc
;
TRACE
(
"(0x%08
lx, %s, %p, %ld, 0x%08l
x, %p, %p)
\n
"
,
dwCertEncodingType
,
TRACE
(
"(0x%08
x, %s, %p, %d, 0x%08
x, %p, %p)
\n
"
,
dwCertEncodingType
,
debugstr_a
(
lpszStructType
),
pbEncoded
,
cbEncoded
,
dwFlags
,
pvStructInfo
,
pcbStructInfo
);
...
...
@@ -331,9 +331,9 @@ static BOOL CRYPT_AsnDecodeSequenceItems(DWORD dwCertEncodingType,
if
(
items
[
i
].
decodeFunc
)
{
if
(
pvStructInfo
)
TRACE
(
"decoding item %
l
d
\n
"
,
i
);
TRACE
(
"decoding item %d
\n
"
,
i
);
else
TRACE
(
"sizing item %
l
d
\n
"
,
i
);
TRACE
(
"sizing item %d
\n
"
,
i
);
ret
=
items
[
i
].
decodeFunc
(
dwCertEncodingType
,
NULL
,
ptr
,
1
+
nextItemLenBytes
+
nextItemLen
,
dwFlags
&
~
CRYPT_DECODE_ALLOC_FLAG
,
NULL
,
...
...
@@ -359,13 +359,13 @@ static BOOL CRYPT_AsnDecodeSequenceItems(DWORD dwCertEncodingType,
else
if
(
items
[
i
].
optional
&&
GetLastError
()
==
CRYPT_E_ASN1_BADTAG
)
{
TRACE
(
"skipping optional item %
l
d
\n
"
,
i
);
TRACE
(
"skipping optional item %d
\n
"
,
i
);
items
[
i
].
size
=
items
[
i
].
minSize
;
SetLastError
(
NOERROR
);
ret
=
TRUE
;
}
else
TRACE
(
"item %
ld failed: %08l
x
\n
"
,
i
,
TRACE
(
"item %
d failed: %08
x
\n
"
,
i
,
GetLastError
());
}
else
...
...
@@ -373,7 +373,7 @@ static BOOL CRYPT_AsnDecodeSequenceItems(DWORD dwCertEncodingType,
}
else
if
(
items
[
i
].
optional
)
{
TRACE
(
"skipping optional item %
l
d
\n
"
,
i
);
TRACE
(
"skipping optional item %d
\n
"
,
i
);
items
[
i
].
size
=
items
[
i
].
minSize
;
}
else
...
...
@@ -387,19 +387,19 @@ static BOOL CRYPT_AsnDecodeSequenceItems(DWORD dwCertEncodingType,
}
else
if
(
items
[
i
].
optional
)
{
TRACE
(
"missing optional item %
l
d, skipping
\n
"
,
i
);
TRACE
(
"missing optional item %d, skipping
\n
"
,
i
);
items
[
i
].
size
=
items
[
i
].
minSize
;
}
else
{
TRACE
(
"not enough bytes for item %
l
d, failing
\n
"
,
i
);
TRACE
(
"not enough bytes for item %d, failing
\n
"
,
i
);
SetLastError
(
CRYPT_E_ASN1_CORRUPT
);
ret
=
FALSE
;
}
}
if
(
cbEncoded
-
(
ptr
-
pbEncoded
)
!=
0
)
{
TRACE
(
"%
l
d remaining bytes, failing
\n
"
,
cbEncoded
-
TRACE
(
"%d remaining bytes, failing
\n
"
,
cbEncoded
-
(
ptr
-
pbEncoded
));
SetLastError
(
CRYPT_E_ASN1_CORRUPT
);
ret
=
FALSE
;
...
...
@@ -423,7 +423,7 @@ static BOOL CRYPT_AsnDecodeSequence(DWORD dwCertEncodingType,
{
BOOL
ret
;
TRACE
(
"%p, %
ld, %p, %ld, %08lx, %p, %p, %l
d, %p
\n
"
,
items
,
cItem
,
pbEncoded
,
TRACE
(
"%p, %
d, %p, %d, %08x, %p, %p, %
d, %p
\n
"
,
items
,
cItem
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
,
startingPointer
);
...
...
@@ -471,7 +471,7 @@ static BOOL CRYPT_AsnDecodeSequence(DWORD dwCertEncodingType,
SetLastError
(
CRYPT_E_ASN1_BADTAG
);
ret
=
FALSE
;
}
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -513,7 +513,7 @@ static BOOL CRYPT_AsnDecodeArray(const struct AsnArrayDescriptor *arrayDesc,
{
BOOL
ret
=
TRUE
;
TRACE
(
"%p, %p, %
ld, %08lx, %p, %p, %l
d, %p
\n
"
,
arrayDesc
,
pbEncoded
,
TRACE
(
"%p, %p, %
d, %08x, %p, %p, %
d, %p
\n
"
,
arrayDesc
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
,
startingPointer
);
...
...
@@ -701,7 +701,7 @@ static BOOL WINAPI CRYPT_AsnDecodeBitsSwapBytes(DWORD dwCertEncodingType,
{
BOOL
ret
;
TRACE
(
"(%p, %
ld, 0x%08lx, %p, %p, %l
d)
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"(%p, %
d, 0x%08x, %p, %p, %
d)
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
/* Can't use the CRYPT_DECODE_NOCOPY_FLAG, because we modify the bytes in-
...
...
@@ -727,7 +727,7 @@ static BOOL WINAPI CRYPT_AsnDecodeBitsSwapBytes(DWORD dwCertEncodingType,
}
}
}
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -737,7 +737,7 @@ static BOOL WINAPI CRYPT_AsnDecodeCertSignedContent(DWORD dwCertEncodingType,
{
BOOL
ret
=
TRUE
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
__TRY
...
...
@@ -768,7 +768,7 @@ static BOOL WINAPI CRYPT_AsnDecodeCertSignedContent(DWORD dwCertEncodingType,
}
__ENDTRY
TRACE
(
"Returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"Returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -867,14 +867,14 @@ static BOOL WINAPI CRYPT_AsnDecodeCertInfo(DWORD dwCertEncodingType,
offsetof
(
CERT_INFO
,
rgExtension
),
0
},
};
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
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
,
pDecodePara
,
pvStructInfo
,
pcbStructInfo
,
NULL
);
TRACE
(
"Returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"Returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -884,7 +884,7 @@ static BOOL WINAPI CRYPT_AsnDecodeCert(DWORD dwCertEncodingType,
{
BOOL
ret
=
TRUE
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
__TRY
...
...
@@ -921,7 +921,7 @@ static BOOL WINAPI CRYPT_AsnDecodeCert(DWORD dwCertEncodingType,
}
__ENDTRY
TRACE
(
"Returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"Returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -942,7 +942,7 @@ static BOOL WINAPI CRYPT_AsnDecodeCRLEntry(DWORD dwCertEncodingType,
};
PCRL_ENTRY
entry
=
(
PCRL_ENTRY
)
pvStructInfo
;
TRACE
(
"%p, %
ld, %08lx, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
entry
,
TRACE
(
"%p, %
d, %08x, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
entry
,
*
pcbStructInfo
);
ret
=
CRYPT_AsnDecodeSequence
(
X509_ASN_ENCODING
,
items
,
...
...
@@ -964,13 +964,13 @@ static BOOL WINAPI CRYPT_AsnDecodeCRLEntries(DWORD dwCertEncodingType,
offsetof
(
CRL_ENTRY
,
SerialNumber
.
pbData
)
};
struct
GenericArray
*
entries
=
(
struct
GenericArray
*
)
pvStructInfo
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
ret
=
CRYPT_AsnDecodeArray
(
&
arrayDesc
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
pcbStructInfo
,
entries
?
entries
->
rgItems
:
NULL
);
TRACE
(
"Returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"Returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -1000,14 +1000,14 @@ static BOOL WINAPI CRYPT_AsnDecodeCRLInfo(DWORD dwCertEncodingType,
};
BOOL
ret
=
TRUE
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
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
,
pDecodePara
,
pvStructInfo
,
pcbStructInfo
,
NULL
);
TRACE
(
"Returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"Returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -1017,7 +1017,7 @@ static BOOL WINAPI CRYPT_AsnDecodeCRL(DWORD dwCertEncodingType,
{
BOOL
ret
=
TRUE
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
__TRY
...
...
@@ -1054,7 +1054,7 @@ static BOOL WINAPI CRYPT_AsnDecodeCRL(DWORD dwCertEncodingType,
}
__ENDTRY
TRACE
(
"Returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"Returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -1064,7 +1064,7 @@ static BOOL WINAPI CRYPT_AsnDecodeOidInternal(DWORD dwCertEncodingType,
{
BOOL
ret
=
TRUE
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
if
(
pbEncoded
[
0
]
==
ASN_OBJECTIDENTIFIER
)
...
...
@@ -1185,7 +1185,7 @@ static BOOL WINAPI CRYPT_AsnDecodeExtension(DWORD dwCertEncodingType,
BOOL
ret
=
TRUE
;
PCERT_EXTENSION
ext
=
(
PCERT_EXTENSION
)
pvStructInfo
;
TRACE
(
"%p, %
ld, %08lx, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
ext
,
TRACE
(
"%p, %
d, %08x, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
ext
,
*
pcbStructInfo
);
if
(
ext
)
...
...
@@ -1196,7 +1196,7 @@ static BOOL WINAPI CRYPT_AsnDecodeExtension(DWORD dwCertEncodingType,
if
(
ext
)
TRACE
(
"ext->pszObjId is %p (%s)
\n
"
,
ext
->
pszObjId
,
debugstr_a
(
ext
->
pszObjId
));
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -1210,7 +1210,7 @@ static BOOL WINAPI CRYPT_AsnDecodeExtensionsInternal(DWORD dwCertEncodingType,
offsetof
(
CERT_EXTENSION
,
pszObjId
)
};
PCERT_EXTENSIONS
exts
=
(
PCERT_EXTENSIONS
)
pvStructInfo
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
ret
=
CRYPT_AsnDecodeArray
(
&
arrayDesc
,
pbEncoded
,
cbEncoded
,
dwFlags
,
...
...
@@ -1630,7 +1630,7 @@ static BOOL WINAPI CRYPT_AsnDecodeRdnAttr(DWORD dwCertEncodingType,
};
CERT_RDN_ATTR
*
attr
=
(
CERT_RDN_ATTR
*
)
pvStructInfo
;
TRACE
(
"%p, %
ld, %08lx, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pvStructInfo
,
*
pcbStructInfo
);
if
(
attr
)
...
...
@@ -1642,9 +1642,9 @@ static BOOL WINAPI CRYPT_AsnDecodeRdnAttr(DWORD dwCertEncodingType,
{
TRACE
(
"attr->pszObjId is %p (%s)
\n
"
,
attr
->
pszObjId
,
debugstr_a
(
attr
->
pszObjId
));
TRACE
(
"attr->dwValueType is %
l
d
\n
"
,
attr
->
dwValueType
);
TRACE
(
"attr->dwValueType is %d
\n
"
,
attr
->
dwValueType
);
}
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -1702,7 +1702,7 @@ static BOOL WINAPI CRYPT_AsnDecodeUnicodeRdnAttr(DWORD dwCertEncodingType,
};
CERT_RDN_ATTR
*
attr
=
(
CERT_RDN_ATTR
*
)
pvStructInfo
;
TRACE
(
"%p, %
ld, %08lx, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pvStructInfo
,
*
pcbStructInfo
);
if
(
attr
)
...
...
@@ -1714,9 +1714,9 @@ static BOOL WINAPI CRYPT_AsnDecodeUnicodeRdnAttr(DWORD dwCertEncodingType,
{
TRACE
(
"attr->pszObjId is %p (%s)
\n
"
,
attr
->
pszObjId
,
debugstr_a
(
attr
->
pszObjId
));
TRACE
(
"attr->dwValueType is %
l
d
\n
"
,
attr
->
dwValueType
);
TRACE
(
"attr->dwValueType is %d
\n
"
,
attr
->
dwValueType
);
}
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -1766,7 +1766,7 @@ static BOOL WINAPI CRYPT_AsnDecodeCopyBytes(DWORD dwCertEncodingType,
BOOL
ret
=
TRUE
;
DWORD
bytesNeeded
=
sizeof
(
CRYPT_OBJID_BLOB
);
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
if
(
!
(
dwFlags
&
CRYPT_DECODE_NOCOPY_FLAG
))
...
...
@@ -1812,7 +1812,7 @@ static BOOL WINAPI CRYPT_AsnDecodeAlgorithmId(DWORD dwCertEncodingType,
offsetof
(
CRYPT_ALGORITHM_IDENTIFIER
,
Parameters
.
pbData
),
0
},
};
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
ret
=
CRYPT_AsnDecodeSequence
(
dwCertEncodingType
,
items
,
...
...
@@ -1928,7 +1928,7 @@ static BOOL WINAPI CRYPT_AsnDecodeBool(DWORD dwCertEncodingType,
*
(
BOOL
*
)
pvStructInfo
=
pbEncoded
[
2
]
?
TRUE
:
FALSE
;
ret
=
TRUE
;
}
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -1940,7 +1940,7 @@ static BOOL WINAPI CRYPT_AsnDecodeAltNameEntry(DWORD dwCertEncodingType,
DWORD
dataLen
,
lenBytes
,
bytesNeeded
=
sizeof
(
CERT_ALT_NAME_ENTRY
);
BOOL
ret
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
if
(
cbEncoded
<
2
)
...
...
@@ -2045,7 +2045,7 @@ static BOOL WINAPI CRYPT_AsnDecodeAltNameInternal(DWORD dwCertEncodingType,
offsetof
(
CERT_ALT_NAME_ENTRY
,
u
.
pwszURL
)
};
PCERT_ALT_NAME_INFO
info
=
(
PCERT_ALT_NAME_INFO
)
pvStructInfo
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
if
(
info
)
...
...
@@ -2096,7 +2096,7 @@ static BOOL WINAPI CRYPT_AsnDecodeAltName(DWORD dwCertEncodingType,
{
BOOL
ret
=
TRUE
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
__TRY
...
...
@@ -2129,7 +2129,7 @@ static BOOL WINAPI CRYPT_AsnDecodePathLenConstraint(DWORD dwCertEncodingType,
{
BOOL
ret
=
TRUE
;
TRACE
(
"%p, %
ld, %08lx, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pvStructInfo
,
*
pcbStructInfo
);
if
(
cbEncoded
)
...
...
@@ -2157,7 +2157,7 @@ static BOOL WINAPI CRYPT_AsnDecodePathLenConstraint(DWORD dwCertEncodingType,
&
constraint
->
dwPathLenConstraint
,
&
size
);
if
(
ret
)
constraint
->
fPathLenConstraint
=
TRUE
;
TRACE
(
"got an int, dwPathLenConstraint is %
l
d
\n
"
,
TRACE
(
"got an int, dwPathLenConstraint is %d
\n
"
,
constraint
->
dwPathLenConstraint
);
}
}
...
...
@@ -2167,7 +2167,7 @@ static BOOL WINAPI CRYPT_AsnDecodePathLenConstraint(DWORD dwCertEncodingType,
ret
=
FALSE
;
}
}
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -2181,13 +2181,13 @@ static BOOL WINAPI CRYPT_AsnDecodeSubtreeConstraints(DWORD dwCertEncodingType,
offsetof
(
CERT_NAME_BLOB
,
pbData
)
};
struct
GenericArray
*
entries
=
(
struct
GenericArray
*
)
pvStructInfo
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
ret
=
CRYPT_AsnDecodeArray
(
&
arrayDesc
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
pcbStructInfo
,
entries
?
entries
->
rgItems
:
NULL
);
TRACE
(
"Returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"Returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -2335,7 +2335,7 @@ static BOOL WINAPI CRYPT_AsnDecodeOctetsInternal(DWORD dwCertEncodingType,
BOOL
ret
;
DWORD
bytesNeeded
,
dataLen
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
if
((
ret
=
CRYPT_GetLen
(
pbEncoded
,
cbEncoded
,
&
dataLen
)))
...
...
@@ -2379,7 +2379,7 @@ static BOOL WINAPI CRYPT_AsnDecodeOctets(DWORD dwCertEncodingType,
{
BOOL
ret
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
__TRY
...
...
@@ -2433,7 +2433,7 @@ static BOOL WINAPI CRYPT_AsnDecodeBitsInternal(DWORD dwCertEncodingType,
{
BOOL
ret
;
TRACE
(
"(%p, %
ld, 0x%08lx, %p, %p, %l
d)
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"(%p, %
d, 0x%08x, %p, %p, %
d)
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
if
(
pbEncoded
[
0
]
==
ASN_BITSTRING
)
...
...
@@ -2487,7 +2487,7 @@ static BOOL WINAPI CRYPT_AsnDecodeBitsInternal(DWORD dwCertEncodingType,
SetLastError
(
CRYPT_E_ASN1_BADTAG
);
ret
=
FALSE
;
}
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -2497,7 +2497,7 @@ static BOOL WINAPI CRYPT_AsnDecodeBits(DWORD dwCertEncodingType,
{
BOOL
ret
;
TRACE
(
"(%p, %
ld, 0x%08l
x, %p, %p, %p)
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"(%p, %
d, 0x%08
x, %p, %p, %p)
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
pcbStructInfo
);
__TRY
...
...
@@ -2532,7 +2532,7 @@ static BOOL WINAPI CRYPT_AsnDecodeBits(DWORD dwCertEncodingType,
ret
=
FALSE
;
}
__ENDTRY
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -3356,7 +3356,7 @@ static BOOL WINAPI CRYPT_AsnDecodeCRLDistPoints(DWORD dwCertEncodingType,
{
BOOL
ret
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
__TRY
...
...
@@ -3383,7 +3383,7 @@ static BOOL WINAPI CRYPT_AsnDecodeEnhancedKeyUsage(DWORD dwCertEncodingType,
{
BOOL
ret
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
__TRY
...
...
@@ -3409,7 +3409,7 @@ static BOOL WINAPI CRYPT_AsnDecodeIssuingDistPoint(DWORD dwCertEncodingType,
{
BOOL
ret
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
*
pcbStructInfo
);
__TRY
...
...
@@ -3456,7 +3456,7 @@ BOOL WINAPI CryptDecodeObjectEx(DWORD dwCertEncodingType, LPCSTR lpszStructType,
CryptDecodeObjectExFunc
decodeFunc
=
NULL
;
HCRYPTOIDFUNCADDR
hFunc
=
NULL
;
TRACE
(
"(0x%08
lx, %s, %p, %ld, 0x%08l
x, %p, %p, %p)
\n
"
,
TRACE
(
"(0x%08
x, %s, %p, %d, 0x%08
x, %p, %p, %p)
\n
"
,
dwCertEncodingType
,
debugstr_a
(
lpszStructType
),
pbEncoded
,
cbEncoded
,
dwFlags
,
pDecodePara
,
pvStructInfo
,
pcbStructInfo
);
...
...
dlls/crypt32/encode.c
View file @
f3a1f2bf
...
...
@@ -106,7 +106,7 @@ BOOL WINAPI CryptEncodeObject(DWORD dwCertEncodingType, LPCSTR lpszStructType,
HCRYPTOIDFUNCADDR
hFunc
;
CryptEncodeObjectFunc
pCryptEncodeObject
;
TRACE
(
"(0x%08
l
x, %s, %p, %p, %p)
\n
"
,
dwCertEncodingType
,
TRACE
(
"(0x%08x, %s, %p, %p, %p)
\n
"
,
dwCertEncodingType
,
debugstr_a
(
lpszStructType
),
pvStructInfo
,
pbEncoded
,
pcbEncoded
);
...
...
@@ -225,7 +225,7 @@ static BOOL WINAPI CRYPT_AsnEncodeSequence(DWORD dwCertEncodingType,
BOOL
ret
;
DWORD
i
,
dataLen
=
0
;
TRACE
(
"%p, %
ld, %08lx, %p, %p, %l
d
\n
"
,
items
,
cItem
,
dwFlags
,
pEncodePara
,
TRACE
(
"%p, %
d, %08x, %p, %p, %
d
\n
"
,
items
,
cItem
,
dwFlags
,
pEncodePara
,
pbEncoded
,
*
pcbEncoded
);
for
(
i
=
0
,
ret
=
TRUE
;
ret
&&
i
<
cItem
;
i
++
)
{
...
...
@@ -268,7 +268,7 @@ static BOOL WINAPI CRYPT_AsnEncodeSequence(DWORD dwCertEncodingType,
}
}
}
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -590,7 +590,7 @@ static BOOL WINAPI CRYPT_AsnEncodeCRLEntry(const CRL_ENTRY *entry,
ret
=
CRYPT_AsnEncodeSequence
(
X509_ASN_ENCODING
,
items
,
cItem
,
0
,
NULL
,
pbEncoded
,
pcbEncoded
);
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -727,7 +727,7 @@ static BOOL CRYPT_AsnEncodeExtension(CERT_EXTENSION *ext, BYTE *pbEncoded,
};
DWORD
cItem
=
1
;
TRACE
(
"%p, %p, %
l
d
\n
"
,
ext
,
pbEncoded
,
*
pcbEncoded
);
TRACE
(
"%p, %p, %d
\n
"
,
ext
,
pbEncoded
,
*
pcbEncoded
);
if
(
ext
->
fCritical
)
{
...
...
@@ -741,7 +741,7 @@ static BOOL CRYPT_AsnEncodeExtension(CERT_EXTENSION *ext, BYTE *pbEncoded,
ret
=
CRYPT_AsnEncodeSequence
(
X509_ASN_ENCODING
,
items
,
cItem
,
0
,
NULL
,
pbEncoded
,
pcbEncoded
);
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -1296,7 +1296,7 @@ static BOOL WINAPI CRYPT_AsnEncodeUnicodeName(DWORD dwCertEncodingType,
const
CERT_NAME_INFO
*
info
=
(
const
CERT_NAME_INFO
*
)
pvStructInfo
;
DWORD
bytesNeeded
=
0
,
lenBytes
,
size
,
i
;
TRACE
(
"encoding name with %
l
d RDNs
\n
"
,
info
->
cRDN
);
TRACE
(
"encoding name with %d RDNs
\n
"
,
info
->
cRDN
);
ret
=
TRUE
;
for
(
i
=
0
;
ret
&&
i
<
info
->
cRDN
;
i
++
)
{
...
...
@@ -1640,7 +1640,7 @@ static BOOL WINAPI CRYPT_AsnEncodeName(DWORD dwCertEncodingType,
const
CERT_NAME_INFO
*
info
=
(
const
CERT_NAME_INFO
*
)
pvStructInfo
;
DWORD
bytesNeeded
=
0
,
lenBytes
,
size
,
i
;
TRACE
(
"encoding name with %
l
d RDNs
\n
"
,
info
->
cRDN
);
TRACE
(
"encoding name with %d RDNs
\n
"
,
info
->
cRDN
);
ret
=
TRUE
;
for
(
i
=
0
;
ret
&&
i
<
info
->
cRDN
;
i
++
)
{
...
...
@@ -1718,7 +1718,7 @@ static BOOL WINAPI CRYPT_AsnEncodeBool(DWORD dwCertEncodingType,
*
pbEncoded
++
=
val
?
0xff
:
0
;
ret
=
TRUE
;
}
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -1760,7 +1760,7 @@ static BOOL CRYPT_AsnEncodeAltNameEntry(const CERT_ALT_NAME_ENTRY *entry,
/* FIXME: encode OID */
case
CERT_ALT_NAME_OTHER_NAME
:
case
CERT_ALT_NAME_DIRECTORY_NAME
:
FIXME
(
"name type %
l
d unimplemented
\n
"
,
entry
->
dwAltNameChoice
);
FIXME
(
"name type %d unimplemented
\n
"
,
entry
->
dwAltNameChoice
);
return
FALSE
;
default:
SetLastError
(
E_INVALIDARG
);
...
...
@@ -1805,7 +1805,7 @@ static BOOL CRYPT_AsnEncodeAltNameEntry(const CERT_ALT_NAME_ENTRY *entry,
*
pcbEncoded
=
bytesNeeded
;
}
}
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -2072,7 +2072,7 @@ static BOOL WINAPI CRYPT_AsnEncodeOctets(DWORD dwCertEncodingType,
const
CRYPT_DATA_BLOB
*
blob
=
(
const
CRYPT_DATA_BLOB
*
)
pvStructInfo
;
DWORD
bytesNeeded
,
lenBytes
;
TRACE
(
"(%
ld, %p), %08lx, %p, %p, %l
d
\n
"
,
blob
->
cbData
,
blob
->
pbData
,
TRACE
(
"(%
d, %p), %08x, %p, %p, %
d
\n
"
,
blob
->
cbData
,
blob
->
pbData
,
dwFlags
,
pEncodePara
,
pbEncoded
,
*
pcbEncoded
);
CRYPT_EncodeLen
(
blob
->
cbData
,
NULL
,
&
lenBytes
);
...
...
@@ -2103,7 +2103,7 @@ static BOOL WINAPI CRYPT_AsnEncodeOctets(DWORD dwCertEncodingType,
ret
=
FALSE
;
}
__ENDTRY
TRACE
(
"returning %d (%08
l
x)
\n
"
,
ret
,
GetLastError
());
TRACE
(
"returning %d (%08x)
\n
"
,
ret
,
GetLastError
());
return
ret
;
}
...
...
@@ -2895,7 +2895,7 @@ BOOL WINAPI CryptEncodeObjectEx(DWORD dwCertEncodingType, LPCSTR lpszStructType,
CryptEncodeObjectExFunc
encodeFunc
=
NULL
;
HCRYPTOIDFUNCADDR
hFunc
=
NULL
;
TRACE
(
"(0x%08
lx, %s, %p, 0x%08l
x, %p, %p, %p)
\n
"
,
dwCertEncodingType
,
TRACE
(
"(0x%08
x, %s, %p, 0x%08
x, %p, %p, %p)
\n
"
,
dwCertEncodingType
,
debugstr_a
(
lpszStructType
),
pvStructInfo
,
dwFlags
,
pEncodePara
,
pvEncoded
,
pcbEncoded
);
...
...
@@ -3068,7 +3068,7 @@ static BOOL WINAPI CRYPT_ExportRsaPublicKeyInfoEx(HCRYPTPROV hCryptProv,
HCRYPTKEY
key
;
static
CHAR
oid
[]
=
szOID_RSA_RSA
;
TRACE
(
"(%08lx, %
ld, %08lx, %s, %08l
x, %p, %p, %p)
\n
"
,
hCryptProv
,
dwKeySpec
,
TRACE
(
"(%08lx, %
d, %08x, %s, %08
x, %p, %p, %p)
\n
"
,
hCryptProv
,
dwKeySpec
,
dwCertEncodingType
,
debugstr_a
(
pszPublicKeyObjId
),
dwFlags
,
pvAuxInfo
,
pInfo
,
pcbInfo
);
...
...
@@ -3148,7 +3148,7 @@ BOOL WINAPI CryptExportPublicKeyInfoEx(HCRYPTPROV hCryptProv, DWORD dwKeySpec,
ExportPublicKeyInfoExFunc
exportFunc
=
NULL
;
HCRYPTOIDFUNCADDR
hFunc
=
NULL
;
TRACE
(
"(%08lx, %
ld, %08lx, %s, %08l
x, %p, %p, %p)
\n
"
,
hCryptProv
,
dwKeySpec
,
TRACE
(
"(%08lx, %
d, %08x, %s, %08
x, %p, %p, %p)
\n
"
,
hCryptProv
,
dwKeySpec
,
dwCertEncodingType
,
debugstr_a
(
pszPublicKeyObjId
),
dwFlags
,
pvAuxInfo
,
pInfo
,
pcbInfo
);
...
...
@@ -3189,7 +3189,7 @@ static BOOL WINAPI CRYPT_ImportRsaPublicKeyInfoEx(HCRYPTPROV hCryptProv,
BOOL
ret
;
DWORD
pubKeySize
=
0
;
TRACE
(
"(%
ld, %ld, %p, %d, %08l
x, %p, %p)
\n
"
,
hCryptProv
,
TRACE
(
"(%
08lx, %d, %p, %d, %08
x, %p, %p)
\n
"
,
hCryptProv
,
dwCertEncodingType
,
pInfo
,
aiKeyAlg
,
dwFlags
,
pvAuxInfo
,
phKey
);
ret
=
CryptDecodeObject
(
dwCertEncodingType
,
RSA_CSP_PUBLICKEYBLOB
,
...
...
@@ -3227,7 +3227,7 @@ BOOL WINAPI CryptImportPublicKeyInfoEx(HCRYPTPROV hCryptProv,
ImportPublicKeyInfoExFunc
importFunc
=
NULL
;
HCRYPTOIDFUNCADDR
hFunc
=
NULL
;
TRACE
(
"(%
ld, %ld, %p, %d, %08l
x, %p, %p)
\n
"
,
hCryptProv
,
TRACE
(
"(%
08lx, %d, %p, %d, %08
x, %p, %p)
\n
"
,
hCryptProv
,
dwCertEncodingType
,
pInfo
,
aiKeyAlg
,
dwFlags
,
pvAuxInfo
,
phKey
);
if
(
!
set
)
...
...
dlls/crypt32/main.c
View file @
f3a1f2bf
...
...
@@ -77,19 +77,19 @@ BOOL WINAPI I_CryptCreateLruCache(void *unknown, HLRUCACHE *out)
BOOL
WINAPI
I_CryptFindLruEntryData
(
DWORD
unk0
,
DWORD
unk1
,
DWORD
unk2
)
{
FIXME
(
"(%08
lx, %08lx, %08l
x): stub!
\n
"
,
unk0
,
unk1
,
unk2
);
FIXME
(
"(%08
x, %08x, %08
x): stub!
\n
"
,
unk0
,
unk1
,
unk2
);
return
FALSE
;
}
DWORD
WINAPI
I_CryptFlushLruCache
(
HLRUCACHE
h
,
DWORD
unk0
,
DWORD
unk1
)
{
FIXME
(
"(%p, %08
lx, %08l
x): stub!
\n
"
,
h
,
unk0
,
unk1
);
FIXME
(
"(%p, %08
x, %08
x): stub!
\n
"
,
h
,
unk0
,
unk1
);
return
0
;
}
HLRUCACHE
WINAPI
I_CryptFreeLruCache
(
HLRUCACHE
h
,
DWORD
unk0
,
DWORD
unk1
)
{
FIXME
(
"(%p, %08
lx, %08l
x): stub!
\n
"
,
h
,
unk0
,
unk1
);
FIXME
(
"(%p, %08
x, %08
x): stub!
\n
"
,
h
,
unk0
,
unk1
);
return
h
;
}
...
...
@@ -134,13 +134,13 @@ BOOL WINAPI I_CryptSetTls(DWORD dwTlsIndex, LPVOID lpTlsValue)
BOOL
WINAPI
I_CryptFreeTls
(
DWORD
dwTlsIndex
,
DWORD
unknown
)
{
TRACE
(
"(%
ld, %l
d)
\n
"
,
dwTlsIndex
,
unknown
);
TRACE
(
"(%
d, %
d)
\n
"
,
dwTlsIndex
,
unknown
);
return
TlsFree
(
dwTlsIndex
);
}
BOOL
WINAPI
I_CryptGetOssGlobal
(
DWORD
x
)
{
FIXME
(
"%08
l
x
\n
"
,
x
);
FIXME
(
"%08x
\n
"
,
x
);
return
FALSE
;
}
...
...
@@ -148,7 +148,7 @@ HCRYPTPROV WINAPI I_CryptGetDefaultCryptProv(DWORD reserved)
{
HCRYPTPROV
ret
;
TRACE
(
"(%08
l
x)
\n
"
,
reserved
);
TRACE
(
"(%08x)
\n
"
,
reserved
);
if
(
reserved
)
{
...
...
@@ -190,13 +190,13 @@ BOOL WINAPI I_CryptReadTrustedPublisherDWORDValueFromRegistry(LPCWSTR name,
BOOL
WINAPI
I_CryptInstallOssGlobal
(
DWORD
x
,
DWORD
y
,
DWORD
z
)
{
FIXME
(
"%08
lx %08lx %08l
x
\n
"
,
x
,
y
,
z
);
FIXME
(
"%08
x %08x %08
x
\n
"
,
x
,
y
,
z
);
return
FALSE
;
}
BOOL
WINAPI
I_CryptInstallAsn1Module
(
void
*
x
,
DWORD
y
,
DWORD
z
)
{
FIXME
(
"%p %08
lx %08l
x
\n
"
,
x
,
y
,
z
);
FIXME
(
"%p %08
x %08
x
\n
"
,
x
,
y
,
z
);
return
TRUE
;
}
...
...
@@ -210,7 +210,7 @@ BOOL WINAPI CryptFormatObject(DWORD dwCertEncodingType, DWORD dwFormatType,
DWORD
dwFormatStrType
,
void
*
pFormatStruct
,
LPCSTR
lpszStructType
,
const
BYTE
*
pbEncoded
,
DWORD
cbEncoded
,
void
*
pbFormat
,
DWORD
*
pcbFormat
)
{
FIXME
(
"(%08
lx, %ld, %ld, %p, %s, %p, %l
d, %p, %p): stub
\n
"
,
FIXME
(
"(%08
x, %d, %d, %p, %s, %p, %
d, %p, %p): stub
\n
"
,
dwCertEncodingType
,
dwFormatType
,
dwFormatStrType
,
pFormatStruct
,
debugstr_a
(
lpszStructType
),
pbEncoded
,
cbEncoded
,
pbFormat
,
pcbFormat
);
return
FALSE
;
...
...
@@ -222,7 +222,7 @@ BOOL WINAPI CryptQueryObject(DWORD dwObjectType, const void* pvObject,
DWORD
*
pdwFormatType
,
HCERTSTORE
*
phCertStore
,
HCRYPTMSG
*
phMsg
,
const
void
**
ppvContext
)
{
FIXME
(
"%08
lx %p %08lx %08lx %08l
x %p %p %p %p %p %p"
,
dwObjectType
,
FIXME
(
"%08
x %p %08x %08x %08
x %p %p %p %p %p %p"
,
dwObjectType
,
pvObject
,
dwExpectedContentTypeFlags
,
dwExpectedFormatTypeFlags
,
dwFlags
,
pdwMsgAndCertEncodingType
,
pdwContentType
,
pdwFormatType
,
phCertStore
,
phMsg
,
ppvContext
);
...
...
@@ -233,7 +233,7 @@ BOOL WINAPI CryptVerifyMessageSignature(PCRYPT_VERIFY_MESSAGE_PARA pVerifyPara,
DWORD
dwSignerIndex
,
const
BYTE
*
pbSignedBlob
,
DWORD
cbSignedBlob
,
BYTE
*
pbDecoded
,
DWORD
*
pcbDecoded
,
PCCERT_CONTEXT
*
ppSignerCert
)
{
FIXME
(
"stub: %p, %
ld, %p, %l
d, %p, %p, %p
\n
"
,
FIXME
(
"stub: %p, %
d, %p, %
d, %p, %p, %p
\n
"
,
pVerifyPara
,
dwSignerIndex
,
pbSignedBlob
,
cbSignedBlob
,
pbDecoded
,
pcbDecoded
,
ppSignerCert
);
return
FALSE
;
...
...
dlls/crypt32/oid.c
View file @
f3a1f2bf
...
...
@@ -109,7 +109,7 @@ HCRYPTOIDFUNCSET WINAPI CryptInitOIDFunctionSet(LPCSTR pszFuncName,
{
struct
OIDFunctionSet
*
cursor
,
*
ret
=
NULL
;
TRACE
(
"(%s, %
l
x)
\n
"
,
debugstr_a
(
pszFuncName
),
dwFlags
);
TRACE
(
"(%s, %x)
\n
"
,
debugstr_a
(
pszFuncName
),
dwFlags
);
EnterCriticalSection
(
&
funcSetCS
);
LIST_FOR_EACH_ENTRY
(
cursor
,
&
funcSets
,
struct
OIDFunctionSet
,
next
)
...
...
@@ -150,7 +150,7 @@ static char *CRYPT_GetKeyName(DWORD dwEncodingType, LPCSTR pszFuncName,
LPCSTR
pszOID
)
{
static
const
char
szEncodingTypeFmt
[]
=
"Software
\\
Microsoft
\\
Cryptography
\\
OID
\\
EncodingType %
l
d
\\
%s
\\
%s"
;
"Software
\\
Microsoft
\\
Cryptography
\\
OID
\\
EncodingType %d
\\
%s
\\
%s"
;
UINT
len
;
char
numericOID
[
7
];
/* enough for "#65535" */
const
char
*
oid
;
...
...
@@ -190,7 +190,7 @@ BOOL WINAPI CryptGetDefaultOIDDllList(HCRYPTOIDFUNCSET hFuncSet,
HKEY
key
;
long
rc
;
TRACE
(
"(%p, %
l
d, %p, %p)
\n
"
,
hFuncSet
,
dwEncodingType
,
pwszDllList
,
TRACE
(
"(%p, %d, %p, %p)
\n
"
,
hFuncSet
,
dwEncodingType
,
pwszDllList
,
pcchDllList
);
keyName
=
CRYPT_GetKeyName
(
dwEncodingType
,
set
->
name
,
"DEFAULT"
);
...
...
@@ -230,7 +230,7 @@ BOOL WINAPI CryptInstallOIDFunctionAddress(HMODULE hModule,
BOOL
ret
=
TRUE
;
struct
OIDFunctionSet
*
set
;
TRACE
(
"(%p, %
ld, %s, %ld, %p, %08l
x)
\n
"
,
hModule
,
dwEncodingType
,
TRACE
(
"(%p, %
d, %s, %d, %p, %08
x)
\n
"
,
hModule
,
dwEncodingType
,
debugstr_a
(
pszFuncName
),
cFuncEntry
,
rgFuncEntry
,
dwFlags
);
set
=
(
struct
OIDFunctionSet
*
)
CryptInitOIDFunctionSet
(
pszFuncName
,
0
);
...
...
@@ -354,7 +354,7 @@ BOOL WINAPI CryptGetOIDFunctionAddress(HCRYPTOIDFUNCSET hFuncSet,
BOOL
ret
=
FALSE
;
struct
OIDFunctionSet
*
set
=
(
struct
OIDFunctionSet
*
)
hFuncSet
;
TRACE
(
"(%p, %
ld, %s, %08l
x, %p, %p)
\n
"
,
hFuncSet
,
dwEncodingType
,
TRACE
(
"(%p, %
d, %s, %08
x, %p, %p)
\n
"
,
hFuncSet
,
dwEncodingType
,
debugstr_a
(
pszOID
),
dwFlags
,
ppvFuncAddr
,
phFuncAddr
);
*
ppvFuncAddr
=
NULL
;
...
...
@@ -398,7 +398,7 @@ BOOL WINAPI CryptGetOIDFunctionAddress(HCRYPTOIDFUNCSET hFuncSet,
BOOL
WINAPI
CryptFreeOIDFunctionAddress
(
HCRYPTOIDFUNCADDR
hFuncAddr
,
DWORD
dwFlags
)
{
TRACE
(
"(%p, %08
l
x)
\n
"
,
hFuncAddr
,
dwFlags
);
TRACE
(
"(%p, %08x)
\n
"
,
hFuncAddr
,
dwFlags
);
/* FIXME: as MSDN states, need to check for DllCanUnloadNow in the DLL,
* and only unload it if it can be unloaded. Also need to implement ref
...
...
@@ -412,7 +412,7 @@ BOOL WINAPI CryptGetDefaultOIDFunctionAddress(HCRYPTOIDFUNCSET hFuncSet,
DWORD
dwEncodingType
,
LPCWSTR
pwszDll
,
DWORD
dwFlags
,
void
*
ppvFuncAddr
,
HCRYPTOIDFUNCADDR
*
phFuncAddr
)
{
FIXME
(
"(%p, %
ld, %s, %08l
x, %p, %p): stub
\n
"
,
hFuncSet
,
dwEncodingType
,
FIXME
(
"(%p, %
d, %s, %08
x, %p, %p): stub
\n
"
,
hFuncSet
,
dwEncodingType
,
debugstr_w
(
pwszDll
),
dwFlags
,
ppvFuncAddr
,
phFuncAddr
);
return
FALSE
;
}
...
...
@@ -444,7 +444,7 @@ BOOL WINAPI CryptRegisterOIDFunction(DWORD dwEncodingType, LPCSTR pszFuncName,
HKEY
hKey
;
LPSTR
szKey
;
TRACE
(
"(%
l
x, %s, %s, %s, %s)
\n
"
,
dwEncodingType
,
pszFuncName
,
TRACE
(
"(%x, %s, %s, %s, %s)
\n
"
,
dwEncodingType
,
pszFuncName
,
debugstr_a
(
pszOID
),
debugstr_w
(
pwszDll
),
pszOverrideFuncName
);
/* This only registers functions for encoding certs, not messages */
...
...
@@ -505,7 +505,7 @@ BOOL WINAPI CryptUnregisterOIDFunction(DWORD dwEncodingType, LPCSTR pszFuncName,
LPSTR
szKey
;
LONG
rc
;
TRACE
(
"%
l
x %s %s
\n
"
,
dwEncodingType
,
pszFuncName
,
pszOID
);
TRACE
(
"%x %s %s
\n
"
,
dwEncodingType
,
pszFuncName
,
pszOID
);
if
(
!
GET_CERT_ENCODING_TYPE
(
dwEncodingType
))
return
TRUE
;
...
...
@@ -532,7 +532,7 @@ BOOL WINAPI CryptGetOIDFunctionValue(DWORD dwEncodingType, LPCSTR pszFuncName,
LONG
rc
;
HKEY
hKey
;
TRACE
(
"%
l
x %s %s %s %p %p %p
\n
"
,
dwEncodingType
,
debugstr_a
(
pszFuncName
),
TRACE
(
"%x %s %s %s %p %p %p
\n
"
,
dwEncodingType
,
debugstr_a
(
pszFuncName
),
debugstr_a
(
pszOID
),
debugstr_w
(
pwszValueName
),
pdwValueType
,
pbValueData
,
pcbValueData
);
...
...
@@ -569,7 +569,7 @@ BOOL WINAPI CryptSetOIDFunctionValue(DWORD dwEncodingType, LPCSTR pszFuncName,
LONG
rc
;
HKEY
hKey
;
TRACE
(
"%
lx %s %s %s %ld %p %l
d
\n
"
,
dwEncodingType
,
debugstr_a
(
pszFuncName
),
TRACE
(
"%
x %s %s %s %d %p %
d
\n
"
,
dwEncodingType
,
debugstr_a
(
pszFuncName
),
debugstr_a
(
pszOID
),
debugstr_w
(
pwszValueName
),
dwValueType
,
pbValueData
,
cbValueData
);
...
...
@@ -773,7 +773,7 @@ BOOL WINAPI CryptRegisterDefaultOIDFunction(DWORD dwEncodingType,
LPCWSTR
existing
;
BOOL
ret
=
FALSE
;
TRACE
(
"(%
lx, %s, %l
x, %s)
\n
"
,
dwEncodingType
,
pszFuncName
,
dwIndex
,
TRACE
(
"(%
x, %s, %
x, %s)
\n
"
,
dwEncodingType
,
pszFuncName
,
dwIndex
,
debugstr_w
(
pwszDll
));
if
(
!
pwszDll
)
...
...
@@ -806,7 +806,7 @@ BOOL WINAPI CryptUnregisterDefaultOIDFunction(DWORD dwEncodingType,
LPWSTR
dlls
;
BOOL
ret
;
TRACE
(
"(%
l
x, %s, %s)
\n
"
,
dwEncodingType
,
debugstr_a
(
pszFuncName
),
TRACE
(
"(%x, %s, %s)
\n
"
,
dwEncodingType
,
debugstr_a
(
pszFuncName
),
debugstr_w
(
pwszDll
));
if
(
!
pwszDll
)
...
...
@@ -1250,7 +1250,7 @@ BOOL WINAPI CryptEnumOIDInfo(DWORD dwGroupId, DWORD dwFlags, void *pvArg,
BOOL
ret
=
TRUE
;
struct
OIDInfo
*
info
;
TRACE
(
"(%
ld, %08l
x, %p, %p)
\n
"
,
dwGroupId
,
dwFlags
,
pvArg
,
TRACE
(
"(%
d, %08
x, %p, %p)
\n
"
,
dwGroupId
,
dwFlags
,
pvArg
,
pfnEnumOIDInfo
);
EnterCriticalSection
(
&
oidInfoCS
);
...
...
@@ -1272,7 +1272,7 @@ PCCRYPT_OID_INFO WINAPI CryptFindOIDInfo(DWORD dwKeyType, void *pvKey,
{
PCCRYPT_OID_INFO
ret
=
NULL
;
TRACE
(
"(%
ld, %p, %l
d)
\n
"
,
dwKeyType
,
pvKey
,
dwGroupId
);
TRACE
(
"(%
d, %p, %
d)
\n
"
,
dwKeyType
,
pvKey
,
dwGroupId
);
switch
(
dwKeyType
)
{
...
...
@@ -1280,7 +1280,7 @@ PCCRYPT_OID_INFO WINAPI CryptFindOIDInfo(DWORD dwKeyType, void *pvKey,
{
struct
OIDInfo
*
info
;
TRACE
(
"CRYPT_OID_INFO_ALGID_KEY: %
l
d
\n
"
,
*
(
DWORD
*
)
pvKey
);
TRACE
(
"CRYPT_OID_INFO_ALGID_KEY: %d
\n
"
,
*
(
DWORD
*
)
pvKey
);
EnterCriticalSection
(
&
oidInfoCS
);
LIST_FOR_EACH_ENTRY
(
info
,
&
oidInfo
,
struct
OIDInfo
,
entry
)
{
...
...
@@ -1335,7 +1335,7 @@ PCCRYPT_OID_INFO WINAPI CryptFindOIDInfo(DWORD dwKeyType, void *pvKey,
{
struct
OIDInfo
*
info
;
TRACE
(
"CRYPT_OID_INFO_SIGN_KEY: %
l
d
\n
"
,
*
(
DWORD
*
)
pvKey
);
TRACE
(
"CRYPT_OID_INFO_SIGN_KEY: %d
\n
"
,
*
(
DWORD
*
)
pvKey
);
EnterCriticalSection
(
&
oidInfoCS
);
LIST_FOR_EACH_ENTRY
(
info
,
&
oidInfo
,
struct
OIDInfo
,
entry
)
{
...
...
dlls/crypt32/proplist.c
View file @
f3a1f2bf
...
...
@@ -73,7 +73,7 @@ BOOL ContextPropertyList_FindProperty(PCONTEXT_PROPERTY_LIST list, DWORD id,
PCONTEXT_PROPERTY
prop
;
BOOL
ret
=
FALSE
;
TRACE
(
"(%p, %
l
d, %p)
\n
"
,
list
,
id
,
blob
);
TRACE
(
"(%p, %d, %p)
\n
"
,
list
,
id
,
blob
);
EnterCriticalSection
(
&
list
->
cs
);
LIST_FOR_EACH_ENTRY
(
prop
,
&
list
->
properties
,
CONTEXT_PROPERTY
,
entry
)
...
...
dlls/crypt32/serialize.c
View file @
f3a1f2bf
...
...
@@ -43,7 +43,7 @@ static BOOL CRYPT_SerializeStoreElement(const void *context,
{
BOOL
ret
;
TRACE
(
"(%p, %p, %08
l
x, %d, %p, %p)
\n
"
,
context
,
contextInterface
,
dwFlags
,
TRACE
(
"(%p, %p, %08x, %d, %p, %p)
\n
"
,
context
,
contextInterface
,
dwFlags
,
omitHashes
,
pbElement
,
pcbElement
);
if
(
context
)
...
...
@@ -294,7 +294,7 @@ const void *CRYPT_ReadSerializedElement(const BYTE *pbElement, DWORD cbElement,
{
const
void
*
context
;
TRACE
(
"(%p, %
ld, %08l
x, %p)
\n
"
,
pbElement
,
cbElement
,
dwContextTypeFlags
,
TRACE
(
"(%p, %
d, %08
x, %p)
\n
"
,
pbElement
,
cbElement
,
dwContextTypeFlags
,
pdwContentType
);
if
(
!
cbElement
)
...
...
@@ -381,7 +381,7 @@ const void *CRYPT_ReadSerializedElement(const BYTE *pbElement, DWORD cbElement,
const
WINE_CERT_PROP_HEADER
*
hdr
=
(
const
WINE_CERT_PROP_HEADER
*
)
pbElement
;
TRACE
(
"prop is %
l
d
\n
"
,
hdr
->
propID
);
TRACE
(
"prop is %d
\n
"
,
hdr
->
propID
);
cbElement
-=
sizeof
(
WINE_CERT_PROP_HEADER
);
pbElement
+=
sizeof
(
WINE_CERT_PROP_HEADER
);
if
(
!
hdr
->
propID
)
...
...
@@ -606,7 +606,7 @@ BOOL WINAPI CertAddSerializedElementToStore(HCERTSTORE hCertStore,
DWORD
type
;
BOOL
ret
;
TRACE
(
"(%p, %p, %
ld, %08lx, %08lx, %08l
x, %p, %p)
\n
"
,
hCertStore
,
TRACE
(
"(%p, %p, %
d, %08x, %08x, %08
x, %p, %p)
\n
"
,
hCertStore
,
pbElement
,
cbElement
,
dwAddDisposition
,
dwFlags
,
dwContextTypeFlags
,
pdwContentType
,
ppvContext
);
...
...
dlls/crypt32/sip.c
View file @
f3a1f2bf
...
...
@@ -375,7 +375,7 @@ cleanup3:
BOOL
WINAPI
CryptSIPLoad
(
const
GUID
*
pgSubject
,
DWORD
dwFlags
,
SIP_DISPATCH_INFO
*
pSipDispatch
)
{
FIXME
(
"(%s %
l
d %p) stub!
\n
"
,
debugstr_guid
(
pgSubject
),
dwFlags
,
pSipDispatch
);
FIXME
(
"(%s %d %p) stub!
\n
"
,
debugstr_guid
(
pgSubject
),
dwFlags
,
pSipDispatch
);
return
FALSE
;
}
...
...
@@ -396,7 +396,7 @@ BOOL WINAPI CryptSIPCreateIndirectData(SIP_SUBJECTINFO* pSubjectInfo, DWORD* pcb
BOOL
WINAPI
CryptSIPGetSignedDataMsg
(
SIP_SUBJECTINFO
*
pSubjectInfo
,
DWORD
*
pdwEncodingType
,
DWORD
dwIndex
,
DWORD
*
pcbSignedDataMsg
,
BYTE
*
pbSignedDataMsg
)
{
FIXME
(
"(%p %p %
l
d %p %p) stub
\n
"
,
pSubjectInfo
,
pdwEncodingType
,
dwIndex
,
FIXME
(
"(%p %p %d %p %p) stub
\n
"
,
pSubjectInfo
,
pdwEncodingType
,
dwIndex
,
pcbSignedDataMsg
,
pbSignedDataMsg
);
return
FALSE
;
...
...
@@ -408,7 +408,7 @@ BOOL WINAPI CryptSIPGetSignedDataMsg(SIP_SUBJECTINFO* pSubjectInfo, DWORD* pdwEn
BOOL
WINAPI
CryptSIPPutSignedDataMsg
(
SIP_SUBJECTINFO
*
pSubjectInfo
,
DWORD
pdwEncodingType
,
DWORD
*
pdwIndex
,
DWORD
cbSignedDataMsg
,
BYTE
*
pbSignedDataMsg
)
{
FIXME
(
"(%p %
ld %p %l
d %p) stub
\n
"
,
pSubjectInfo
,
pdwEncodingType
,
pdwIndex
,
FIXME
(
"(%p %
d %p %
d %p) stub
\n
"
,
pSubjectInfo
,
pdwEncodingType
,
pdwIndex
,
cbSignedDataMsg
,
pbSignedDataMsg
);
return
FALSE
;
...
...
@@ -420,7 +420,7 @@ BOOL WINAPI CryptSIPPutSignedDataMsg(SIP_SUBJECTINFO* pSubjectInfo, DWORD pdwEnc
BOOL
WINAPI
CryptSIPRemoveSignedDataMsg
(
SIP_SUBJECTINFO
*
pSubjectInfo
,
DWORD
dwIndex
)
{
FIXME
(
"(%p %
l
d) stub
\n
"
,
pSubjectInfo
,
dwIndex
);
FIXME
(
"(%p %d) stub
\n
"
,
pSubjectInfo
,
dwIndex
);
return
FALSE
;
}
...
...
dlls/crypt32/store.c
View file @
f3a1f2bf
...
...
@@ -311,9 +311,9 @@ static void WINAPI CRYPT_MemCloseStore(HCERTSTORE hCertStore, DWORD dwFlags)
{
WINE_MEMSTORE
*
store
=
(
WINE_MEMSTORE
*
)
hCertStore
;
TRACE
(
"(%p, %08
l
x)
\n
"
,
store
,
dwFlags
);
TRACE
(
"(%p, %08x)
\n
"
,
store
,
dwFlags
);
if
(
dwFlags
)
FIXME
(
"Unimplemented flags: %08
l
x
\n
"
,
dwFlags
);
FIXME
(
"Unimplemented flags: %08x
\n
"
,
dwFlags
);
ContextList_Free
(
store
->
certs
);
ContextList_Free
(
store
->
crls
);
...
...
@@ -325,7 +325,7 @@ static WINECRYPT_CERTSTORE *CRYPT_MemOpenStore(HCRYPTPROV hCryptProv,
{
PWINE_MEMSTORE
store
;
TRACE
(
"(%ld, %08
l
x, %p)
\n
"
,
hCryptProv
,
dwFlags
,
pvPara
);
TRACE
(
"(%ld, %08x, %p)
\n
"
,
hCryptProv
,
dwFlags
,
pvPara
);
if
(
dwFlags
&
CERT_STORE_DELETE_FLAG
)
{
...
...
@@ -361,7 +361,7 @@ static void WINAPI CRYPT_CollectionCloseStore(HCERTSTORE store, DWORD dwFlags)
PWINE_COLLECTIONSTORE
cs
=
(
PWINE_COLLECTIONSTORE
)
store
;
PWINE_STORE_LIST_ENTRY
entry
,
next
;
TRACE
(
"(%p, %08
l
x)
\n
"
,
store
,
dwFlags
);
TRACE
(
"(%p, %08x)
\n
"
,
store
,
dwFlags
);
LIST_FOR_EACH_ENTRY_SAFE
(
entry
,
next
,
&
cs
->
stores
,
WINE_STORE_LIST_ENTRY
,
entry
)
...
...
@@ -685,7 +685,7 @@ static void WINAPI CRYPT_ProvCloseStore(HCERTSTORE hCertStore, DWORD dwFlags)
{
PWINE_PROVIDERSTORE
store
=
(
PWINE_PROVIDERSTORE
)
hCertStore
;
TRACE
(
"(%p, %08
l
x)
\n
"
,
store
,
dwFlags
);
TRACE
(
"(%p, %08x)
\n
"
,
store
,
dwFlags
);
if
(
store
->
provCloseStore
)
store
->
provCloseStore
(
store
->
hStoreProv
,
dwFlags
);
...
...
@@ -826,7 +826,7 @@ static BOOL WINAPI CRYPT_ProvControl(HCERTSTORE hCertStore, DWORD dwFlags,
PWINE_PROVIDERSTORE
store
=
(
PWINE_PROVIDERSTORE
)
hCertStore
;
BOOL
ret
=
TRUE
;
TRACE
(
"(%p, %08
lx, %l
d, %p)
\n
"
,
hCertStore
,
dwFlags
,
dwCtrlType
,
TRACE
(
"(%p, %08
x, %
d, %p)
\n
"
,
hCertStore
,
dwFlags
,
dwCtrlType
,
pvCtrlPara
);
if
(
store
->
provControl
)
...
...
@@ -1219,9 +1219,9 @@ static void WINAPI CRYPT_RegCloseStore(HCERTSTORE hCertStore, DWORD dwFlags)
{
PWINE_REGSTOREINFO
store
=
(
PWINE_REGSTOREINFO
)
hCertStore
;
TRACE
(
"(%p, %08
l
x)
\n
"
,
store
,
dwFlags
);
TRACE
(
"(%p, %08x)
\n
"
,
store
,
dwFlags
);
if
(
dwFlags
)
FIXME
(
"Unimplemented flags: %08
l
x
\n
"
,
dwFlags
);
FIXME
(
"Unimplemented flags: %08x
\n
"
,
dwFlags
);
CRYPT_RegFlushStore
(
store
,
FALSE
);
RegCloseKey
(
store
->
key
);
...
...
@@ -1291,7 +1291,7 @@ static BOOL WINAPI CRYPT_RegWriteCert(HCERTSTORE hCertStore,
{
PWINE_REGSTOREINFO
store
=
(
PWINE_REGSTOREINFO
)
hCertStore
;
TRACE
(
"(%p, %p, %
l
d)
\n
"
,
hCertStore
,
cert
,
dwFlags
);
TRACE
(
"(%p, %p, %d)
\n
"
,
hCertStore
,
cert
,
dwFlags
);
return
CRYPT_RegWriteContext
(
store
,
cert
,
dwFlags
);
}
...
...
@@ -1301,7 +1301,7 @@ static BOOL WINAPI CRYPT_RegDeleteCert(HCERTSTORE hCertStore,
{
PWINE_REGSTOREINFO
store
=
(
PWINE_REGSTOREINFO
)
hCertStore
;
TRACE
(
"(%p, %p, %08
l
x)
\n
"
,
store
,
pCertContext
,
dwFlags
);
TRACE
(
"(%p, %p, %08x)
\n
"
,
store
,
pCertContext
,
dwFlags
);
return
CRYPT_RegDeleteContext
(
store
,
&
store
->
certsToDelete
,
pCertContext
,
pCertInterface
);
...
...
@@ -1312,7 +1312,7 @@ static BOOL WINAPI CRYPT_RegWriteCRL(HCERTSTORE hCertStore,
{
PWINE_REGSTOREINFO
store
=
(
PWINE_REGSTOREINFO
)
hCertStore
;
TRACE
(
"(%p, %p, %
l
d)
\n
"
,
hCertStore
,
crl
,
dwFlags
);
TRACE
(
"(%p, %p, %d)
\n
"
,
hCertStore
,
crl
,
dwFlags
);
return
CRYPT_RegWriteContext
(
store
,
crl
,
dwFlags
);
}
...
...
@@ -1322,7 +1322,7 @@ static BOOL WINAPI CRYPT_RegDeleteCRL(HCERTSTORE hCertStore,
{
PWINE_REGSTOREINFO
store
=
(
PWINE_REGSTOREINFO
)
hCertStore
;
TRACE
(
"(%p, %p, %08
l
x)
\n
"
,
store
,
pCrlContext
,
dwFlags
);
TRACE
(
"(%p, %p, %08x)
\n
"
,
store
,
pCrlContext
,
dwFlags
);
return
CRYPT_RegDeleteContext
(
store
,
&
store
->
crlsToDelete
,
pCrlContext
,
pCRLInterface
);
...
...
@@ -1334,7 +1334,7 @@ static BOOL WINAPI CRYPT_RegControl(HCERTSTORE hCertStore, DWORD dwFlags,
PWINE_REGSTOREINFO
store
=
(
PWINE_REGSTOREINFO
)
hCertStore
;
BOOL
ret
;
TRACE
(
"(%p, %08
lx, %l
d, %p)
\n
"
,
hCertStore
,
dwFlags
,
dwCtrlType
,
TRACE
(
"(%p, %08
x, %
d, %p)
\n
"
,
hCertStore
,
dwFlags
,
dwCtrlType
,
pvCtrlPara
);
switch
(
dwCtrlType
)
...
...
@@ -1350,7 +1350,7 @@ static BOOL WINAPI CRYPT_RegControl(HCERTSTORE hCertStore, DWORD dwFlags,
dwFlags
&
CERT_STORE_CTRL_COMMIT_FORCE_FLAG
);
break
;
default:
FIXME
(
"%
l
d: stub
\n
"
,
dwCtrlType
);
FIXME
(
"%d: stub
\n
"
,
dwCtrlType
);
ret
=
FALSE
;
}
return
ret
;
...
...
@@ -1431,7 +1431,7 @@ static WINECRYPT_CERTSTORE *CRYPT_RegOpenStore(HCRYPTPROV hCryptProv,
{
PWINECRYPT_CERTSTORE
store
=
NULL
;
TRACE
(
"(%ld, %08
l
x, %p)
\n
"
,
hCryptProv
,
dwFlags
,
pvPara
);
TRACE
(
"(%ld, %08x, %p)
\n
"
,
hCryptProv
,
dwFlags
,
pvPara
);
if
(
dwFlags
&
CERT_STORE_DELETE_FLAG
)
{
...
...
@@ -1506,7 +1506,7 @@ static PWINECRYPT_CERTSTORE CRYPT_SysRegOpenStoreW(HCRYPTPROV hCryptProv,
LPCWSTR
base
;
BOOL
ret
;
TRACE
(
"(%ld, %08
l
x, %s)
\n
"
,
hCryptProv
,
dwFlags
,
TRACE
(
"(%ld, %08x, %s)
\n
"
,
hCryptProv
,
dwFlags
,
debugstr_w
((
LPCWSTR
)
pvPara
));
if
(
!
pvPara
)
...
...
@@ -1606,7 +1606,7 @@ static PWINECRYPT_CERTSTORE CRYPT_SysRegOpenStoreA(HCRYPTPROV hCryptProv,
int
len
;
PWINECRYPT_CERTSTORE
ret
=
NULL
;
TRACE
(
"(%ld, %08
l
x, %s)
\n
"
,
hCryptProv
,
dwFlags
,
TRACE
(
"(%ld, %08x, %s)
\n
"
,
hCryptProv
,
dwFlags
,
debugstr_a
((
LPCSTR
)
pvPara
));
if
(
!
pvPara
)
...
...
@@ -1635,7 +1635,7 @@ static PWINECRYPT_CERTSTORE CRYPT_SysOpenStoreW(HCRYPTPROV hCryptProv,
HCERTSTORE
store
=
0
;
BOOL
ret
;
TRACE
(
"(%ld, %08
l
x, %s)
\n
"
,
hCryptProv
,
dwFlags
,
TRACE
(
"(%ld, %08x, %s)
\n
"
,
hCryptProv
,
dwFlags
,
debugstr_w
((
LPCWSTR
)
pvPara
));
if
(
!
pvPara
)
...
...
@@ -1704,7 +1704,7 @@ static PWINECRYPT_CERTSTORE CRYPT_SysOpenStoreA(HCRYPTPROV hCryptProv,
int
len
;
PWINECRYPT_CERTSTORE
ret
=
NULL
;
TRACE
(
"(%ld, %08
l
x, %s)
\n
"
,
hCryptProv
,
dwFlags
,
TRACE
(
"(%ld, %08x, %s)
\n
"
,
hCryptProv
,
dwFlags
,
debugstr_a
((
LPCSTR
)
pvPara
));
if
(
!
pvPara
)
...
...
@@ -1731,7 +1731,7 @@ static void WINAPI CRYPT_FileCloseStore(HCERTSTORE hCertStore, DWORD dwFlags)
{
PWINE_FILESTOREINFO
store
=
(
PWINE_FILESTOREINFO
)
hCertStore
;
TRACE
(
"(%p, %08
l
x)
\n
"
,
store
,
dwFlags
);
TRACE
(
"(%p, %08x)
\n
"
,
store
,
dwFlags
);
if
(
store
->
dirty
)
CRYPT_WriteSerializedFile
(
store
->
file
,
store
->
memStore
);
CertCloseStore
(
store
->
memStore
,
dwFlags
);
...
...
@@ -1744,7 +1744,7 @@ static BOOL WINAPI CRYPT_FileWriteCert(HCERTSTORE hCertStore,
{
PWINE_FILESTOREINFO
store
=
(
PWINE_FILESTOREINFO
)
hCertStore
;
TRACE
(
"(%p, %p, %
l
d)
\n
"
,
hCertStore
,
cert
,
dwFlags
);
TRACE
(
"(%p, %p, %d)
\n
"
,
hCertStore
,
cert
,
dwFlags
);
store
->
dirty
=
TRUE
;
return
TRUE
;
}
...
...
@@ -1754,7 +1754,7 @@ static BOOL WINAPI CRYPT_FileDeleteCert(HCERTSTORE hCertStore,
{
PWINE_FILESTOREINFO
store
=
(
PWINE_FILESTOREINFO
)
hCertStore
;
TRACE
(
"(%p, %p, %08
l
x)
\n
"
,
hCertStore
,
pCertContext
,
dwFlags
);
TRACE
(
"(%p, %p, %08x)
\n
"
,
hCertStore
,
pCertContext
,
dwFlags
);
store
->
dirty
=
TRUE
;
return
TRUE
;
}
...
...
@@ -1764,7 +1764,7 @@ static BOOL WINAPI CRYPT_FileWriteCRL(HCERTSTORE hCertStore,
{
PWINE_FILESTOREINFO
store
=
(
PWINE_FILESTOREINFO
)
hCertStore
;
TRACE
(
"(%p, %p, %
l
d)
\n
"
,
hCertStore
,
crl
,
dwFlags
);
TRACE
(
"(%p, %p, %d)
\n
"
,
hCertStore
,
crl
,
dwFlags
);
store
->
dirty
=
TRUE
;
return
TRUE
;
}
...
...
@@ -1774,7 +1774,7 @@ static BOOL WINAPI CRYPT_FileDeleteCRL(HCERTSTORE hCertStore,
{
PWINE_FILESTOREINFO
store
=
(
PWINE_FILESTOREINFO
)
hCertStore
;
TRACE
(
"(%p, %p, %08
l
x)
\n
"
,
hCertStore
,
pCrlContext
,
dwFlags
);
TRACE
(
"(%p, %p, %08x)
\n
"
,
hCertStore
,
pCrlContext
,
dwFlags
);
store
->
dirty
=
TRUE
;
return
TRUE
;
}
...
...
@@ -1785,7 +1785,7 @@ static BOOL WINAPI CRYPT_FileControl(HCERTSTORE hCertStore, DWORD dwFlags,
PWINE_FILESTOREINFO
store
=
(
PWINE_FILESTOREINFO
)
hCertStore
;
BOOL
ret
;
TRACE
(
"(%p, %08
lx, %l
d, %p)
\n
"
,
hCertStore
,
dwFlags
,
dwCtrlType
,
TRACE
(
"(%p, %08
x, %
d, %p)
\n
"
,
hCertStore
,
dwFlags
,
dwCtrlType
,
pvCtrlPara
);
switch
(
dwCtrlType
)
...
...
@@ -1807,7 +1807,7 @@ static BOOL WINAPI CRYPT_FileControl(HCERTSTORE hCertStore, DWORD dwFlags,
ret
=
TRUE
;
break
;
default:
FIXME
(
"%
l
d: stub
\n
"
,
dwCtrlType
);
FIXME
(
"%d: stub
\n
"
,
dwCtrlType
);
ret
=
FALSE
;
}
return
ret
;
...
...
@@ -1836,7 +1836,7 @@ static PWINECRYPT_CERTSTORE CRYPT_FileOpenStore(HCRYPTPROV hCryptProv,
PWINECRYPT_CERTSTORE
store
=
NULL
;
HANDLE
file
=
(
HANDLE
)
pvPara
;
TRACE
(
"(%ld, %08
l
x, %p)
\n
"
,
hCryptProv
,
dwFlags
,
pvPara
);
TRACE
(
"(%ld, %08x, %p)
\n
"
,
hCryptProv
,
dwFlags
,
pvPara
);
if
(
!
pvPara
)
{
...
...
@@ -1901,7 +1901,7 @@ static PWINECRYPT_CERTSTORE CRYPT_FileNameOpenStoreW(HCRYPTPROV hCryptProv,
DWORD
access
,
create
;
HANDLE
file
;
TRACE
(
"(%ld, %08
l
x, %s)
\n
"
,
hCryptProv
,
dwFlags
,
debugstr_w
(
fileName
));
TRACE
(
"(%ld, %08x, %s)
\n
"
,
hCryptProv
,
dwFlags
,
debugstr_w
(
fileName
));
if
(
!
fileName
)
{
...
...
@@ -1944,7 +1944,7 @@ static PWINECRYPT_CERTSTORE CRYPT_FileNameOpenStoreA(HCRYPTPROV hCryptProv,
int
len
;
PWINECRYPT_CERTSTORE
ret
=
NULL
;
TRACE
(
"(%ld, %08
l
x, %s)
\n
"
,
hCryptProv
,
dwFlags
,
TRACE
(
"(%ld, %08x, %s)
\n
"
,
hCryptProv
,
dwFlags
,
debugstr_a
((
LPCSTR
)
pvPara
));
if
(
!
pvPara
)
...
...
@@ -1971,9 +1971,9 @@ static PWINECRYPT_CERTSTORE CRYPT_PhysOpenStoreW(HCRYPTPROV hCryptProv,
DWORD
dwFlags
,
const
void
*
pvPara
)
{
if
(
dwFlags
&
CERT_SYSTEM_STORE_RELOCATE_FLAG
)
FIXME
(
"(%ld, %08
l
x, %p): stub
\n
"
,
hCryptProv
,
dwFlags
,
pvPara
);
FIXME
(
"(%ld, %08x, %p): stub
\n
"
,
hCryptProv
,
dwFlags
,
pvPara
);
else
FIXME
(
"(%ld, %08
l
x, %s): stub
\n
"
,
hCryptProv
,
dwFlags
,
FIXME
(
"(%ld, %08x, %s): stub
\n
"
,
hCryptProv
,
dwFlags
,
debugstr_w
((
LPCWSTR
)
pvPara
));
return
NULL
;
}
...
...
@@ -1985,7 +1985,7 @@ HCERTSTORE WINAPI CertOpenStore(LPCSTR lpszStoreProvider,
WINECRYPT_CERTSTORE
*
hcs
;
StoreOpenFunc
openFunc
=
NULL
;
TRACE
(
"(%s, %08
lx, %08lx, %08l
x, %p)
\n
"
,
debugstr_a
(
lpszStoreProvider
),
TRACE
(
"(%s, %08
x, %08lx, %08
x, %p)
\n
"
,
debugstr_a
(
lpszStoreProvider
),
dwMsgAndCertEncodingType
,
hCryptProv
,
dwFlags
,
pvPara
);
if
(
!
HIWORD
(
lpszStoreProvider
))
...
...
@@ -2081,7 +2081,7 @@ HCERTSTORE WINAPI CertOpenSystemStoreW(HCRYPTPROV hProv,
BOOL
WINAPI
CertSaveStore
(
HCERTSTORE
hCertStore
,
DWORD
dwMsgAndCertEncodingType
,
DWORD
dwSaveAs
,
DWORD
dwSaveTo
,
void
*
pvSaveToPara
,
DWORD
dwFlags
)
{
FIXME
(
"(%p,%
ld,%ld,%ld,%p,%08l
x) stub!
\n
"
,
hCertStore
,
FIXME
(
"(%p,%
d,%d,%d,%p,%08
x) stub!
\n
"
,
hCertStore
,
dwMsgAndCertEncodingType
,
dwSaveAs
,
dwSaveTo
,
pvSaveToPara
,
dwFlags
);
return
TRUE
;
}
...
...
@@ -2112,7 +2112,7 @@ BOOL WINAPI CertAddCertificateContextToStore(HCERTSTORE hCertStore,
BOOL
ret
=
TRUE
;
PCCERT_CONTEXT
toAdd
=
NULL
,
existing
=
NULL
;
TRACE
(
"(%p, %p, %08
l
x, %p)
\n
"
,
hCertStore
,
pCertContext
,
TRACE
(
"(%p, %p, %08x, %p)
\n
"
,
hCertStore
,
pCertContext
,
dwAddDisposition
,
ppStoreContext
);
/* Weird case to pass a test */
...
...
@@ -2166,7 +2166,7 @@ BOOL WINAPI CertAddCertificateContextToStore(HCERTSTORE hCertStore,
CertContext_CopyProperties
(
existing
,
pCertContext
);
break
;
default:
FIXME
(
"Unimplemented add disposition %
l
d
\n
"
,
dwAddDisposition
);
FIXME
(
"Unimplemented add disposition %d
\n
"
,
dwAddDisposition
);
ret
=
FALSE
;
}
...
...
@@ -2239,7 +2239,7 @@ BOOL WINAPI CertAddCRLContextToStore(HCERTSTORE hCertStore,
BOOL
ret
=
TRUE
;
PCCRL_CONTEXT
toAdd
=
NULL
,
existing
=
NULL
;
TRACE
(
"(%p, %p, %08
l
x, %p)
\n
"
,
hCertStore
,
pCrlContext
,
TRACE
(
"(%p, %p, %08x, %p)
\n
"
,
hCertStore
,
pCrlContext
,
dwAddDisposition
,
ppStoreContext
);
/* Weird case to pass a test */
...
...
@@ -2300,7 +2300,7 @@ BOOL WINAPI CertAddCRLContextToStore(HCERTSTORE hCertStore,
CrlContext_CopyProperties
(
existing
,
pCrlContext
);
break
;
default:
FIXME
(
"Unimplemented add disposition %
l
d
\n
"
,
dwAddDisposition
);
FIXME
(
"Unimplemented add disposition %d
\n
"
,
dwAddDisposition
);
ret
=
FALSE
;
}
...
...
@@ -2365,7 +2365,7 @@ PCCRL_CONTEXT WINAPI CertEnumCRLsInStore(HCERTSTORE hCertStore,
PCCTL_CONTEXT
WINAPI
CertCreateCTLContext
(
DWORD
dwCertEncodingType
,
const
BYTE
*
pbCtlEncoded
,
DWORD
cbCtlEncoded
)
{
FIXME
(
"(%08
lx, %p, %08l
x): stub
\n
"
,
dwCertEncodingType
,
pbCtlEncoded
,
FIXME
(
"(%08
x, %p, %08
x): stub
\n
"
,
dwCertEncodingType
,
pbCtlEncoded
,
cbCtlEncoded
);
return
NULL
;
}
...
...
@@ -2374,7 +2374,7 @@ BOOL WINAPI CertAddEncodedCTLToStore(HCERTSTORE hCertStore,
DWORD
dwMsgAndCertEncodingType
,
const
BYTE
*
pbCtlEncoded
,
DWORD
cbCtlEncoded
,
DWORD
dwAddDisposition
,
PCCTL_CONTEXT
*
ppCtlContext
)
{
FIXME
(
"(%p, %08
lx, %p, %ld, %08l
x, %p): stub
\n
"
,
hCertStore
,
FIXME
(
"(%p, %08
x, %p, %d, %08
x, %p): stub
\n
"
,
hCertStore
,
dwMsgAndCertEncodingType
,
pbCtlEncoded
,
cbCtlEncoded
,
dwAddDisposition
,
ppCtlContext
);
return
FALSE
;
...
...
@@ -2384,7 +2384,7 @@ BOOL WINAPI CertAddCTLContextToStore(HCERTSTORE hCertStore,
PCCTL_CONTEXT
pCtlContext
,
DWORD
dwAddDisposition
,
PCCTL_CONTEXT
*
ppStoreContext
)
{
FIXME
(
"(%p, %p, %08
l
x, %p): stub
\n
"
,
hCertStore
,
pCtlContext
,
FIXME
(
"(%p, %p, %08x, %p): stub
\n
"
,
hCertStore
,
pCtlContext
,
dwAddDisposition
,
ppStoreContext
);
return
TRUE
;
}
...
...
@@ -2429,7 +2429,7 @@ BOOL WINAPI CertCloseStore(HCERTSTORE hCertStore, DWORD dwFlags)
{
WINECRYPT_CERTSTORE
*
hcs
=
(
WINECRYPT_CERTSTORE
*
)
hCertStore
;
TRACE
(
"(%p, %08
l
x)
\n
"
,
hCertStore
,
dwFlags
);
TRACE
(
"(%p, %08x)
\n
"
,
hCertStore
,
dwFlags
);
if
(
!
hCertStore
)
return
TRUE
;
...
...
@@ -2446,7 +2446,7 @@ BOOL WINAPI CertCloseStore(HCERTSTORE hCertStore, DWORD dwFlags)
hcs
->
closeStore
(
hcs
,
dwFlags
);
}
else
TRACE
(
"%p's ref count is %
l
d
\n
"
,
hcs
,
hcs
->
ref
);
TRACE
(
"%p's ref count is %d
\n
"
,
hcs
,
hcs
->
ref
);
return
TRUE
;
}
...
...
@@ -2456,7 +2456,7 @@ BOOL WINAPI CertControlStore(HCERTSTORE hCertStore, DWORD dwFlags,
WINECRYPT_CERTSTORE
*
hcs
=
(
WINECRYPT_CERTSTORE
*
)
hCertStore
;
BOOL
ret
;
TRACE
(
"(%p, %08
lx, %l
d, %p)
\n
"
,
hCertStore
,
dwFlags
,
dwCtrlType
,
TRACE
(
"(%p, %08
x, %
d, %p)
\n
"
,
hCertStore
,
dwFlags
,
dwCtrlType
,
pvCtrlPara
);
if
(
!
hcs
)
...
...
@@ -2476,21 +2476,21 @@ BOOL WINAPI CertControlStore(HCERTSTORE hCertStore, DWORD dwFlags,
DWORD
WINAPI
CertEnumCTLContextProperties
(
PCCTL_CONTEXT
pCTLContext
,
DWORD
dwPropId
)
{
FIXME
(
"(%p, %
l
d): stub
\n
"
,
pCTLContext
,
dwPropId
);
FIXME
(
"(%p, %d): stub
\n
"
,
pCTLContext
,
dwPropId
);
return
0
;
}
BOOL
WINAPI
CertGetCTLContextProperty
(
PCCTL_CONTEXT
pCTLContext
,
DWORD
dwPropId
,
void
*
pvData
,
DWORD
*
pcbData
)
{
FIXME
(
"(%p, %
l
d, %p, %p): stub
\n
"
,
pCTLContext
,
dwPropId
,
pvData
,
pcbData
);
FIXME
(
"(%p, %d, %p, %p): stub
\n
"
,
pCTLContext
,
dwPropId
,
pvData
,
pcbData
);
return
FALSE
;
}
BOOL
WINAPI
CertSetCTLContextProperty
(
PCCTL_CONTEXT
pCTLContext
,
DWORD
dwPropId
,
DWORD
dwFlags
,
const
void
*
pvData
)
{
FIXME
(
"(%p, %
ld, %08l
x, %p): stub
\n
"
,
pCTLContext
,
dwPropId
,
dwFlags
,
FIXME
(
"(%p, %
d, %08
x, %p): stub
\n
"
,
pCTLContext
,
dwPropId
,
dwFlags
,
pvData
);
return
FALSE
;
}
...
...
@@ -2503,7 +2503,7 @@ BOOL WINAPI CertAddStoreToCollection(HCERTSTORE hCollectionStore,
PWINE_STORE_LIST_ENTRY
entry
;
BOOL
ret
;
TRACE
(
"(%p, %p, %08
lx, %l
d)
\n
"
,
hCollectionStore
,
hSiblingStore
,
TRACE
(
"(%p, %p, %08
x, %
d)
\n
"
,
hCollectionStore
,
hSiblingStore
,
dwUpdateFlags
,
dwPriority
);
if
(
!
collection
||
!
sibling
)
...
...
@@ -2528,12 +2528,12 @@ BOOL WINAPI CertAddStoreToCollection(HCERTSTORE hCollectionStore,
if
(
entry
)
{
InterlockedIncrement
(
&
sibling
->
ref
);
TRACE
(
"sibling %p's ref count is %
l
d
\n
"
,
sibling
,
sibling
->
ref
);
TRACE
(
"sibling %p's ref count is %d
\n
"
,
sibling
,
sibling
->
ref
);
entry
->
store
=
sibling
;
entry
->
dwUpdateFlags
=
dwUpdateFlags
;
entry
->
dwPriority
=
dwPriority
;
list_init
(
&
entry
->
entry
);
TRACE
(
"%p: adding %p, priority %
l
d
\n
"
,
collection
,
entry
,
dwPriority
);
TRACE
(
"%p: adding %p, priority %d
\n
"
,
collection
,
entry
,
dwPriority
);
EnterCriticalSection
(
&
collection
->
cs
);
if
(
dwPriority
)
{
...
...
dlls/crypt32/str.c
View file @
f3a1f2bf
...
...
@@ -31,7 +31,7 @@ DWORD WINAPI CertRDNValueToStrA(DWORD dwValueType, PCERT_RDN_VALUE_BLOB pValue,
{
DWORD
ret
=
0
;
TRACE
(
"(%
ld, %p, %p, %l
d)
\n
"
,
dwValueType
,
pValue
,
psz
,
csz
);
TRACE
(
"(%
d, %p, %p, %
d)
\n
"
,
dwValueType
,
pValue
,
psz
,
csz
);
switch
(
dwValueType
)
{
...
...
@@ -60,7 +60,7 @@ DWORD WINAPI CertRDNValueToStrA(DWORD dwValueType, PCERT_RDN_VALUE_BLOB pValue,
}
break
;
default:
FIXME
(
"string type %
l
d unimplemented
\n
"
,
dwValueType
);
FIXME
(
"string type %d unimplemented
\n
"
,
dwValueType
);
}
if
(
psz
&&
csz
)
{
...
...
@@ -70,7 +70,7 @@ DWORD WINAPI CertRDNValueToStrA(DWORD dwValueType, PCERT_RDN_VALUE_BLOB pValue,
}
else
ret
++
;
TRACE
(
"returning %
l
d (%s)
\n
"
,
ret
,
debugstr_a
(
psz
));
TRACE
(
"returning %d (%s)
\n
"
,
ret
,
debugstr_a
(
psz
));
return
ret
;
}
...
...
@@ -79,7 +79,7 @@ DWORD WINAPI CertRDNValueToStrW(DWORD dwValueType, PCERT_RDN_VALUE_BLOB pValue,
{
DWORD
ret
=
0
;
TRACE
(
"(%
ld, %p, %p, %l
d)
\n
"
,
dwValueType
,
pValue
,
psz
,
csz
);
TRACE
(
"(%
d, %p, %p, %
d)
\n
"
,
dwValueType
,
pValue
,
psz
,
csz
);
switch
(
dwValueType
)
{
...
...
@@ -111,7 +111,7 @@ DWORD WINAPI CertRDNValueToStrW(DWORD dwValueType, PCERT_RDN_VALUE_BLOB pValue,
}
break
;
default:
FIXME
(
"string type %
l
d unimplemented
\n
"
,
dwValueType
);
FIXME
(
"string type %d unimplemented
\n
"
,
dwValueType
);
}
if
(
psz
&&
csz
)
{
...
...
@@ -121,7 +121,7 @@ DWORD WINAPI CertRDNValueToStrW(DWORD dwValueType, PCERT_RDN_VALUE_BLOB pValue,
}
else
ret
++
;
TRACE
(
"returning %
l
d (%s)
\n
"
,
ret
,
debugstr_w
(
psz
));
TRACE
(
"returning %d (%s)
\n
"
,
ret
,
debugstr_w
(
psz
));
return
ret
;
}
...
...
@@ -134,7 +134,7 @@ static DWORD CRYPT_AddPrefixA(LPCSTR prefix, LPSTR psz, DWORD csz)
{
DWORD
chars
;
TRACE
(
"(%s, %p, %
l
d)
\n
"
,
debugstr_a
(
prefix
),
psz
,
csz
);
TRACE
(
"(%s, %p, %d)
\n
"
,
debugstr_a
(
prefix
),
psz
,
csz
);
if
(
psz
)
{
...
...
@@ -164,10 +164,10 @@ DWORD WINAPI CertNameToStrA(DWORD dwCertEncodingType, PCERT_NAME_BLOB pName,
BOOL
bRet
;
CERT_NAME_INFO
*
info
;
TRACE
(
"(%
ld, %p, %08lx, %p, %l
d)
\n
"
,
dwCertEncodingType
,
pName
,
dwStrType
,
TRACE
(
"(%
d, %p, %08x, %p, %
d)
\n
"
,
dwCertEncodingType
,
pName
,
dwStrType
,
psz
,
csz
);
if
(
dwStrType
&
unsupportedFlags
)
FIXME
(
"unsupported flags: %08
l
x
\n
"
,
dwStrType
&
unsupportedFlags
);
FIXME
(
"unsupported flags: %08x
\n
"
,
dwStrType
&
unsupportedFlags
);
bRet
=
CryptDecodeObjectEx
(
dwCertEncodingType
,
X509_NAME
,
pName
->
pbData
,
pName
->
cbData
,
CRYPT_DECODE_ALLOC_FLAG
,
NULL
,
&
info
,
&
bytes
);
...
...
@@ -267,7 +267,7 @@ static DWORD CRYPT_AddPrefixAToW(LPCSTR prefix, LPWSTR psz, DWORD csz)
{
DWORD
chars
;
TRACE
(
"(%s, %p, %
l
d)
\n
"
,
debugstr_a
(
prefix
),
psz
,
csz
);
TRACE
(
"(%s, %p, %d)
\n
"
,
debugstr_a
(
prefix
),
psz
,
csz
);
if
(
psz
)
{
...
...
@@ -295,7 +295,7 @@ static DWORD CRYPT_AddPrefixW(LPCWSTR prefix, LPWSTR psz, DWORD csz)
{
DWORD
chars
;
TRACE
(
"(%s, %p, %
l
d)
\n
"
,
debugstr_w
(
prefix
),
psz
,
csz
);
TRACE
(
"(%s, %p, %d)
\n
"
,
debugstr_w
(
prefix
),
psz
,
csz
);
if
(
psz
)
{
...
...
@@ -325,10 +325,10 @@ DWORD WINAPI CertNameToStrW(DWORD dwCertEncodingType, PCERT_NAME_BLOB pName,
BOOL
bRet
;
CERT_NAME_INFO
*
info
;
TRACE
(
"(%
ld, %p, %08lx, %p, %l
d)
\n
"
,
dwCertEncodingType
,
pName
,
dwStrType
,
TRACE
(
"(%
d, %p, %08x, %p, %
d)
\n
"
,
dwCertEncodingType
,
pName
,
dwStrType
,
psz
,
csz
);
if
(
dwStrType
&
unsupportedFlags
)
FIXME
(
"unsupported flags: %08
l
x
\n
"
,
dwStrType
&
unsupportedFlags
);
FIXME
(
"unsupported flags: %08x
\n
"
,
dwStrType
&
unsupportedFlags
);
bRet
=
CryptDecodeObjectEx
(
dwCertEncodingType
,
X509_NAME
,
pName
->
pbData
,
pName
->
cbData
,
CRYPT_DECODE_ALLOC_FLAG
,
NULL
,
&
info
,
&
bytes
);
...
...
@@ -430,7 +430,7 @@ BOOL WINAPI CertStrToNameA(DWORD dwCertEncodingType, LPCSTR pszX500,
BOOL
ret
;
int
len
;
TRACE
(
"(%08
lx, %s, %08l
x, %p, %p, %p, %p)
\n
"
,
dwCertEncodingType
,
TRACE
(
"(%08
x, %s, %08
x, %p, %p, %p, %p)
\n
"
,
dwCertEncodingType
,
debugstr_a
(
pszX500
),
dwStrType
,
pvReserved
,
pbEncoded
,
pcbEncoded
,
ppszError
);
...
...
@@ -706,7 +706,7 @@ BOOL WINAPI CertStrToNameW(DWORD dwCertEncodingType, LPCWSTR pszX500,
DWORD
i
,
error
=
ERROR_SUCCESS
;
BOOL
ret
=
TRUE
;
TRACE
(
"(%08
lx, %s, %08l
x, %p, %p, %p, %p)
\n
"
,
dwCertEncodingType
,
TRACE
(
"(%08
x, %s, %08
x, %p, %p, %p, %p)
\n
"
,
dwCertEncodingType
,
debugstr_w
(
pszX500
),
dwStrType
,
pvReserved
,
pbEncoded
,
pcbEncoded
,
ppszError
);
...
...
@@ -798,7 +798,7 @@ DWORD WINAPI CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType,
{
DWORD
ret
;
TRACE
(
"(%p, %
ld, %08lx, %p, %p, %l
d)
\n
"
,
pCertContext
,
dwType
,
dwFlags
,
TRACE
(
"(%p, %
d, %08x, %p, %p, %
d)
\n
"
,
pCertContext
,
dwType
,
dwFlags
,
pvTypePara
,
pszNameString
,
cchNameString
);
if
(
pszNameString
)
...
...
@@ -843,7 +843,7 @@ DWORD WINAPI CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType,
PCERT_NAME_BLOB
name
;
LPCSTR
altNameOID
;
TRACE
(
"(%p, %
ld, %08lx, %p, %p, %l
d)
\n
"
,
pCertContext
,
dwType
,
TRACE
(
"(%p, %
d, %08x, %p, %p, %
d)
\n
"
,
pCertContext
,
dwType
,
dwFlags
,
pvTypePara
,
pszNameString
,
cchNameString
);
if
(
dwFlags
&
CERT_NAME_ISSUER_FLAG
)
...
...
@@ -919,7 +919,7 @@ DWORD WINAPI CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType,
break
;
}
default:
FIXME
(
"unimplemented for type %
l
d
\n
"
,
dwType
);
FIXME
(
"unimplemented for type %d
\n
"
,
dwType
);
ret
=
0
;
}
return
ret
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment