repo.or.cz
/
wine
/
hacks.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
wininet: Create a TCP connection if FLAG_ICC_FORCE_CONNECTION is specified.
2007-09-18
Juan
L
ang
wininet: Create
a TCP c
o
nnec
t
ion i
f
FLAG_ICC_FORCE
_
CONNECTIO
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan
L
a
n
g
msi:
I
nit
i
aliz
e
nested
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
ms
i
:
Make sure nested is initialize
d
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
msi: Don't crash if record has no f
i
el
d
s
.
commit
|
commitdiff
|
tree
2007-09-13
Juan
L
ang
wintrust: Don't
p
refer na
t
i
v
e v
e
rsion
.
commit
|
commitdiff
|
tree
2007-09-13
J
u
an Lang
wintrust:
Imp
l
emen
t
W
i
n
VerifyTr
u
st
.
commit
|
commitdiff
|
tree
2007-09-13
J
uan Lang
wintrust
:
Part
i
ally i
m
plement Softpu
b
Authenticode
.
commit
|
commitdiff
|
tree
2007-09-13
Juan L
a
n
g
win
t
rust: Save signer cert so chain can be created
.
commit
|
commitdiff
|
tree
2007-09-13
Jua
n
Lan
g
wintrust:
I
mplement
So
f
tpubCleanup
.
commit
|
commitdiff
|
tree
2007-09-12
Juan Lang
crypt32
:
Make cha
i
n t
e
sts mo
r
e st
r
ict
.
commit
|
commitdiff
|
tree
2007-09-12
J
ua
n
Lang
cr
y
p
t
32
:
S
e
t subject's info status from metho
d
u
sed
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Juan Lang
c
r
ypt32: Pass
s
ubject's in
f
o statu
s
when adding an
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
J
u
a
n
Lang
crypt32:
On
l
y d
e
code authority key ID in s
u
bject cert
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Juan Lang
c
r
ypt32:
(Re)introduc
e
helper function to get
i
s
suer
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Juan Lang
rsaenh: Validat
e
pad
byte when decrypting a block cipher
.
commit
|
commitdiff
|
tree
2007-09-11
Juan La
n
g
cr
y
pt3
2
: Implement
C
ertVerifyCertifi
c
ateChain
P
o
l
i
cy
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
crypt32: Imple
m
ent CertV
e
r
i
fyCe
r
ti
f
icateCh
a
i
n
Po
l
icy
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
J
u
an Lang
crypt32: Impl
e
ment Ce
r
tVerif
y
Certifica
t
eChainPolicy
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
crypt32: Add
i
n
itial tests for CertVerifyCe
r
tifi
c
a
teChainPolicy
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lan
g
crypt32: Add a stub for Ce
r
tVerifyCerti
f
icat
e
Cha
i
nPolicy
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
crypt32: Ad
d
policy
f
lags definiti
o
ns
.
commit
|
commitdiff
|
tree
2007-09-11
Juan
Lang
crypt32: Support CRYPT_DECODE_TO
_
BE_SIGNED_FLAG
.
commit
|
commitdiff
|
tree
2007-09-11
Juan
L
a
ng
r
saenh: Support
setting th
e
effe
c
tive k
e
y len
g
th of
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
rs
a
enh: Call se
t
up_ke
y
whenever the IV is reset
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lan
g
rsaenh: Reorder padding code to avoi
d
unneces
s
ary comparis
o
n
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
c
rypt32: Add
a
r
o
ot store imple
m
entation that re
a
ds
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
crypt32: Add
a
f
unction to create
a certificate chain
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
J
u
a
n La
n
g
cry
p
t32: Consider alternate
issuers
when
b
uildin
g
chains
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Flags
weren't set,
s
o do
n
't bother
p
assing
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
cr
y
pt32: Defer checking signa
t
ures until cha
i
n i
s
complete
.
commit
|
commitdiff
|
tree
2007-09-10
Juan
L
ang
cr
y
pt32: Don't as
k
Cer
t
GetIssuerCertificateFro
m
Store
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
cr
y
pt32: Don't abort chai
n
cre
a
tion
if th
e
root signat
u
re
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt
3
2: Ad
d
spec
i
al case
f
or ce
r
tificates
wit
h
no
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
J
u
an Lang
crypt32: Remove a misplaced todo_wine
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Set *ppC
h
ai
n
C
ontex
t
ev
e
n on e
r
r
o
r
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
cr
y
pt32: Test whether chain creatio
n
should
f
ail
when
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
cr
y
p
t
3
2
: Separate allo
c
ating a
s
imple cha
i
n and ch
e
cking
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
J
ua
n
Lang
cr
y
pt32: Store world
s
tore in chain
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
c
r
ypt3
2
: Not finding a
n
issuer shouldn'
t
cause chain
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lan
g
cryp
t
3
2: Don't add end cert's st
o
re
t
o wor
l
d
.
commit
|
commitdiff
|
tree
2007-09-10
Jua
n
Lang
crypt32
:
O
p
en world st
o
re
when cre
a
t
i
ng chain, not
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt
3
2: Make a he
l
pe
r
functi
o
n to crea
t
e
i
nitial candidate
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan L
a
ng
c
r
ypt32: Test
t
ha
t
the end cert in a
chain's store
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
J
u
an Lang
cry
p
t32: Add m
o
re tests for ge
t
t
ing
issuer cert from
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Jua
n
Lang
crypt32: Check pat
h
l
e
ngth constraint o
n
a cha
i
n
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
cry
p
t32
:
Set erro
r
status on issued certificate, not
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32: Check whether ea
c
h signing cer
t
ifi
c
a
t
e
c
a
n
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
J
uan Lang
c
rypt32: Ch
e
ck t
i
me of
each element in
chain against
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Jua
n
Lang
crypt32: Time
validity nesting d
o
esn
'
t
a
p
p
e
ar to
be
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan
Lang
c
r
y
pt3
2
:
C
orre
c
t co
m
bi
n
ing t
r
u
st
s
t
a
tus
o
f a
chain
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
J
u
an Lang
crypt3
2
:
Do
n
't fail chain
c
reation if signature
d
oesn
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
cr
y
pt3
2
: Don't fail chain creation
if r
o
ot isn't self
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
cryp
t
32: Halt cha
i
n cre
a
tion when a cycle is detected
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
cry
p
t32: I
m
plement CertDuplicateC
e
r
t
ificat
e
Chai
n
.
commit
|
commitdiff
|
tree
2007-08-31
Juan La
n
g
crypt32:
R
emove
u
n
n
e
e
ded WI
N
API from int
e
rna
l
f
u
nct
i
on
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
cry
p
t32: Free low
e
r quality ch
a
in conte
x
ts
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32:
C
heck chain root'
s
t
rusted status reg
a
rdless
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
J
uan Lan
g
crypt32: Pro
p
erly r
e
f
e
r
ence count
c
ert
i
f
i
ca
t
e
c
onte
x
ts
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
c
r
y
pt32: Add a default cycle detec
t
ion
m
od
u
lus
.
commit
|
commitdiff
|
tree
2007-08-31
Ju
a
n Lang
crypt32: The pr
e
f
erre
d
issu
e
r
fl
a
g appears to be
a
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt
3
2:
Greatly
e
xpand
ce
r
tificate ch
a
in tests
.
commit
|
commitdiff
|
tree
2007-08-29
J
uan Lang
winerror
.
h:
Add mor
e
err
o
r definition
s
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
wintrust: Implement pfnCerti
f
icateTrust
.
commit
|
commitdiff
|
tree
2007-08-29
J
u
an Lang
w
i
ntrust: Save signe
r
s
of a m
e
s
s
a
g
e
i
n SoftpubL
o
adSignatur
e
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
w
intrust
:
Use a helper funct
i
on to
g
et a
s
igner's cert
.
.
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
wint
r
ust
:
Use pfnAddStore2Chain internally
.
commit
|
commitdiff
|
tree
2007-08-29
Juan
L
ang
wint
r
ust: Te
s
t
and i
m
plemen
t
pfnA
d
dC
e
rt2Chain
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
wintrust: Test and implement pfnA
d
dSgnr2Chain
.
commit
|
commitdiff
|
tree
2007-08-29
Jua
n
Lang
wi
n
tr
u
st: Test and imple
m
ent pfnAddS
t
ore2C
h
ain
.
commit
|
commitdiff
|
tree
2007-08-29
Juan L
a
ng
w
in
t
ru
s
t
: A
d
d missing definitions
.
commit
|
commitdiff
|
tree
2007-08-29
Juan L
a
ng
cry
p
t32: Set trust status on root element in chain
.
commit
|
commitdiff
|
tree
2007-08-28
Juan
L
an
g
wintru
s
t: Use commo
n
memory funct
i
ons
.
commit
|
commitdiff
|
tree
2007-08-28
J
u
an Lang
wintrust: Move mem allo
c
f
u
n
cti
o
ns to wintrust_main
.
c
.
commit
|
commitdiff
|
tree
2007-08-28
Juan L
a
ng
wi
n
trust
:
Imp
l
em
e
n
t
S
o
ftpub
L
oadSignatu
r
e
.
commit
|
commitdiff
|
tree
2007-08-28
Juan
L
ang
wintrust
:
Test a
n
d imp
l
em
e
n
t So
f
tpubLoad
M
essage
.
commit
|
commitdiff
|
tree
2007-08-28
Ju
a
n
L
an
g
ima
g
e
h
lp: Move WIN_CERTIFICATE
typ
e
s to
w
i
ntrust
.
h
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Juan
Lang
win
t
ru
s
t: Test and implement SoftpubInitialize
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
win
t
rust: Add trust st
e
p
e
rro
r
definitions
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
win
t
rust: M
a
ke crypt
provider
func
t
ions calling
c
o
n
vention
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
wintrust: Test an
d
correct
alloc and
f
ree functions
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
J
u
a
n
L
a
n
g
crypt32: Parti
a
ll
y
implement
C
MSG_
C
TRL_VERI
F
Y
_
SIGN
A
TUR
E
_EX
.
commit
|
commitdiff
|
tree
2007-08-23
Juan
La
n
g
crypt32
:
Im
p
l
e
m
ent CryptVerif
y
Messag
e
Signature
.
commit
|
commitdiff
|
tree
2007-08-23
Juan Lang
c
r
ypt32: Test and co
r
rect v
e
r
i
f
ying the signature of
.
.
.
commit
|
commitdiff
|
tree
2007-08-23
J
uan
L
ang
adva
p
i
32: Add
m
or
e
tests for Cry
p
tVe
r
i
fySignatureW
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
J
u
an Lang
cry
p
t
3
2: Test
e
ncoding a si
g
ned messa
g
e with a valid
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
Ju
a
n Lang
cry
p
t32
:
Explicitly termi
n
ate loop when a
m
atching
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
Juan La
n
g
crypt32: Onl
y
free allo
c
ate
d
handles
.
commit
|
commitdiff
|
tree
2007-08-22
Juan
Lang
crypt32: Te
s
t and implement CryptG
e
t
M
essageSignerCoun
t
.
commit
|
commitdiff
|
tree
2007-08-22
Juan Lang
crypt32
:
Implement CryptGe
t
MessageCertifica
t
es
.
commit
|
commitdiff
|
tree
2007-08-22
Ju
a
n Lang
crypt32: Trace encodin
g
and decoding
p
u
blic keys on
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
uan Lang
crypt32: Imp
l
em
e
nt veri
f
ying
a deco
d
ed signed messag
e
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
c
r
y
p
t32:
T
est and
imp
l
em
e
n
t getting the
computed hash
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan L
a
ng
crypt3
2
: Update a
hash mes
s
a
g
e's hash
handles when
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
c
r
ypt32: Move signed message data fu
n
cti
o
ns together
.
commit
|
commitdiff
|
tree
2007-08-21
J
uan L
a
n
g
crypt32: Make
c
o
n
s
t
ructing handles a member of signed
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
cry
p
t32
:
Use a helper functi
o
n to allocate signer handle
s
.
commit
|
commitdiff
|
tree
2007-08-21
J
u
a
n Lang
crypt32:
D
on't keep an un
n
eeded co
p
y of the crypto
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
cry
p
t32: Separate constru
c
tion of signer handles from
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
u
an
Lang
crypt32
:
Add
a
helper
function to construct a
s
igner
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt
3
2: A
d
d helpe
r
function
t
o up
d
a
t
e
s
igned message
.
.
.
commit
|
commitdiff
|
tree
next