repo.or.cz
/
wine
/
multimedia.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
crypt32: Make chain tests more strict.
2007-09-12
Juan
Lang
crypt32: Make chain tests
m
ore strict
.
commit
|
commitdiff
|
tree
2007-09-12
Juan
L
a
ng
cr
y
pt32: S
e
t subject's info stat
u
s fr
o
m m
e
thod used
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Juan
La
n
g
c
ry
p
t32: P
a
s
s
subj
e
ct's
in
f
o
status
w
hen adding a
n
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Ju
a
n L
a
ng
crypt32: Only decode authori
t
y key I
D
i
n subject cert
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Juan L
a
ng
crypt32: (Re)i
n
troduce
help
e
r function to get iss
u
e
r
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Juan Lan
g
rsaen
h
:
Validate pad
b
yte
w
hen
d
ec
r
ypting a b
l
ock ci
p
her
.
commit
|
commitdiff
|
tree
2007-09-11
Ju
a
n Lang
crypt32: Imple
m
e
n
t
Ce
r
tVeri
f
yCertifica
t
eChainPolicy
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
J
uan L
a
ng
crypt32:
I
mplement CertVerify
C
e
r
tifi
c
ateChainPolicy
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
crypt32: Imp
l
ement CertVerifyCe
r
t
ifi
c
a
t
eC
h
ainPolicy
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
crypt32: Add initia
l
te
s
ts
f
o
r CertVerifyCertificateChainPolicy
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
crypt32: Add
a
stu
b
f
o
r Cert
V
eri
f
yCertificate
C
hainP
o
licy
.
commit
|
commitdiff
|
tree
2007-09-11
J
uan Lang
crypt32:
A
dd policy flag
s
d
e
fi
n
itions
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
crypt3
2
: Support CRYP
T
_DECOD
E
_TO_BE_SIGNED_F
L
AG
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
rs
a
e
n
h
: Support se
t
ting
the effectiv
e
key length
o
f
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
rs
a
en
h
: Call
s
etup
_
key whenever t
h
e
I
V is r
e
set
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
rsaenh: Reorder padding c
o
de to avoid
u
n
nec
e
ssar
y
comparison
.
commit
|
commitdiff
|
tree
2007-09-11
J
uan L
a
ng
cry
p
t32
:
Add
a
r
oot
store im
p
lement
a
t
i
o
n that
r
e
a
ds
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
J
uan Lang
cry
p
t32: Add a function to
c
reate a
cer
t
ificat
e
cha
i
n
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Ju
a
n Lang
cr
y
pt32: Consider alternate i
s
sue
r
s
when building chains
.
commit
|
commitdiff
|
tree
2007-09-10
Juan
Lang
cryp
t
32: Flag
s
w
eren't
s
et, so don
'
t
b
o
ther passing
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
J
u
an La
n
g
crypt32: Defer checking si
g
nat
u
res until
c
hai
n
is complet
e
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
cr
y
pt
3
2: Don'
t
as
k
CertGe
t
IssuerCertificateF
r
omStore
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Don't abort chain c
r
eation if the r
o
ot signature
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Jua
n
L
a
n
g
crypt32: Add sp
e
cial case for
c
ertificates
w
ith no
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Remove a
mis
p
laced t
o
do_wine
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
cryp
t
32: Se
t
*ppChainCon
t
ext eve
n
on error
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32
:
Test whether
ch
a
in
creation shoul
d
fail w
h
en
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
cr
y
p
t32: Separate
a
llocating a simple chain and check
i
ng
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
cry
p
t3
2
:
S
tore
w
orld
s
tore in chain
.
commit
|
commitdiff
|
tree
2007-09-10
J
uan Lang
crypt32: Not finding a
n
issuer s
h
ould
n
't c
a
us
e
chain
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
cry
p
t
3
2: Don't
ad
d
e
n
d cert's store to world
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32:
O
pen world store when creat
i
ng chain, not
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan L
a
ng
crypt32
:
M
a
k
e
a h
e
lper function to crea
t
e initial candidate
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
J
u
an
L
a
n
g
crypt32: T
e
st that the
e
nd cert in a cha
i
n's
s
tore
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
J
uan Lang
cryp
t
32: Add more te
s
ts
f
o
r g
e
t
t
i
n
g
issuer ce
r
t f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
J
u
a
n
Lang
c
rypt32: Check path
l
en
g
th constraint on a chain
.
commit
|
commitdiff
|
tree
2007-08-31
Juan La
n
g
crypt32: Set
error status
o
n
issue
d
c
e
rtifica
t
e, not
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan
L
ang
crypt32: Check whether each signi
n
g c
e
rtificate can
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan
L
ang
crypt32: Ch
e
ck ti
m
e
o
f
each element in chain
a
g
ai
n
st
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Jua
n
Lang
c
rypt32: Time validity nesting does
n
't appear to be
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan
La
n
g
c
r
ypt32: Correct combining trust status of a chain
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32: Don't fail c
h
ai
n
creation
i
f signature
d
oesn
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
c
r
ypt32: Don't f
a
i
l chain creation if roo
t
isn't self
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Ju
a
n Lang
cr
y
pt3
2
:
Halt chain c
r
e
a
tion
whe
n
a cycle is detec
t
e
d
.
commit
|
commitdiff
|
tree
2007-08-31
J
uan
Lan
g
crypt32: I
m
ple
m
ent
C
e
rtDuplicateCertificateChain
.
commit
|
commitdiff
|
tree
2007-08-31
J
u
an Lang
crypt3
2
:
R
e
mov
e
u
n
needed WINA
P
I fro
m
inter
n
al
function
.
commit
|
commitdiff
|
tree
2007-08-31
J
uan Lan
g
crypt32: Free lower quality c
h
a
i
n contexts
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32: Ch
e
ck chain root's tru
s
ted
status regardless
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32
:
Properl
y
referen
c
e
c
ount cer
t
ificate
c
ontexts
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32: Add a default
c
y
c
l
e detection modulu
s
.
commit
|
commitdiff
|
tree
2007-08-31
Jua
n
Lang
c
ry
p
t32: The preferred issuer flag appears to be a
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan La
n
g
cry
p
t32: Gr
e
at
l
y expand certificate chain te
s
ts
.
commit
|
commitdiff
|
tree
2007-08-29
Juan
L
a
n
g
winer
r
or
.
h
: Add mo
r
e error definitio
n
s
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
win
t
rust: I
m
plement pfnCertificateTr
u
st
.
commit
|
commitdiff
|
tree
2007-08-29
Juan La
n
g
wi
n
trust: Save s
i
gners o
f
a
m
essage
in Softp
u
bLo
a
dSi
g
nature
.
commit
|
commitdiff
|
tree
2007-08-29
Ju
a
n Lang
win
t
rust
:
Use
a
helper fu
n
ction t
o
get a sig
n
er's cert
.
.
.
commit
|
commitdiff
|
tree
2007-08-29
Juan
Lang
wintrust:
Use pfnAddStore2Chain internally
.
commit
|
commitdiff
|
tree
2007-08-29
J
u
an La
n
g
wintrust:
Tes
t
and
im
p
lement pfnAddCer
t
2Chain
.
commit
|
commitdiff
|
tree
2007-08-29
J
uan Lang
wi
n
tr
u
st: Test and implement pfnAddSgnr2Chain
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lan
g
wintrust: Test
and implemen
t
pfnAdd
S
t
o
re2Chain
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
wintrust:
Add mi
s
sing definition
s
.
commit
|
commitdiff
|
tree
2007-08-29
Jua
n
Lan
g
cr
y
pt32:
S
e
t tr
u
st status on r
o
ot ele
m
ent in chain
.
commit
|
commitdiff
|
tree
2007-08-28
J
uan Lang
w
i
ntru
s
t: Use common me
m
ory fun
c
t
ions
.
commit
|
commitdiff
|
tree
2007-08-28
Juan Lang
wintr
u
st: Move mem a
l
loc functions
to w
i
ntrus
t
_main
.
c
.
commit
|
commitdiff
|
tree
2007-08-28
Juan Lang
w
i
n
t
rust: Imp
l
ement S
o
ftpubL
o
a
dSignature
.
commit
|
commitdiff
|
tree
2007-08-28
Ju
a
n Lang
wint
r
ust: Test and i
m
plement SoftpubL
o
adMes
s
a
g
e
.
commit
|
commitdiff
|
tree
2007-08-28
Juan
Lang
imageh
l
p: Mo
v
e
WIN_C
E
RTIFICATE type
s
to wi
n
t
rust
.
h
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
wintr
u
st:
Test a
n
d im
p
lement Sof
t
pubIniti
a
lize
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
wintrust: Ad
d
trus
t
step error definitions
.
commit
|
commitdiff
|
tree
2007-08-27
Jua
n
Lan
g
wintrust:
M
ake cry
p
t
provider functions
c
a
l
ling conve
n
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Juan
L
ang
wintrust: Tes
t
and
correct a
l
loc and free
f
unctions
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
cr
y
p
t
32
:
Partially impleme
n
t
C
M
SG_CTRL_VE
R
IF
Y
_
SIGN
A
TURE_EX
.
commit
|
commitdiff
|
tree
2007-08-23
Juan Lang
cry
p
t3
2
: Im
p
leme
n
t CryptVer
i
fyMessage
S
i
gnatu
r
e
.
commit
|
commitdiff
|
tree
2007-08-23
J
u
an
Lang
crypt32: Test a
n
d co
r
rect verifying
t
he signat
u
re of
.
.
.
commit
|
commitdiff
|
tree
2007-08-23
Ju
a
n
L
ang
adv
a
pi32: Add more te
s
ts
f
o
r
Cryp
t
V
erifySig
n
atureW
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
Juan
L
an
g
crypt32:
T
est encoding
a signed me
s
sag
e
with a valid
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
Juan Lang
crypt
3
2: Explicitly te
r
minate
loop when a matc
h
ing
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
Juan Lang
crypt32: Only free allocated hand
l
es
.
commit
|
commitdiff
|
tree
2007-08-22
Juan La
n
g
crypt32
:
Test and implement CryptGetMessageSignerC
o
unt
.
commit
|
commitdiff
|
tree
2007-08-22
Jua
n
La
n
g
crypt32: Implement Cr
y
ptGe
t
MessageCertificate
s
.
commit
|
commitdiff
|
tree
2007-08-22
J
uan
L
ang
crypt
3
2: Trace encoding and de
c
oding public keys on
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lan
g
cr
y
p
t
32: Imple
m
ent
verifying a d
e
coded si
g
ned mess
a
ge
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Ju
a
n
Lang
crypt32:
T
est and implement g
e
tting the
c
omputed hash
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32: Update a has
h
m
e
ssage's hash hand
l
es when
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Jua
n
L
a
ng
crypt32: M
o
ve signed messag
e
data func
t
i
o
n
s
t
oge
t
he
r
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
cryp
t
32: Make constru
c
ting
h
a
ndles
a
member of signed
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan La
n
g
c
ryp
t
32: Use
a
h
e
lper
function to allocate signer handles
.
commit
|
commitdiff
|
tree
2007-08-21
Juan L
a
ng
cry
p
t
3
2: Don't keep a
n
unnee
d
ed co
p
y of
the
c
r
ypto
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
uan Lang
crypt32: Separa
t
e construction
o
f sig
n
er h
a
ndles from
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
u
an
L
ang
cr
y
p
t32:
A
dd a helper function
t
o
construct a signer
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32:
A
dd helper fun
c
tion
to update
s
i
g
ne
d
me
s
sage
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan La
n
g
crypt3
2
: Ma
k
e more functions
membe
r
s of si
g
ned message
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lan
g
crypt32: Mak
e
updating
a hash a m
e
mber o
f
signed message
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
u
an
L
ang
crypt32: Make a helper function
t
o a free a s
i
gned
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32:
U
se s
i
gned message data type for decoded sig
n
ed
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
uan
L
ang
cr
y
pt32: Make a signed message d
a
ta type
.
commit
|
commitdiff
|
tree
2007-08-21
Juan
Lang
crypt32:
I
mplement
v
erifying the hash of a
d
ecod
e
d
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Jua
n
Lang
cry
p
t32: Add a couple tests
t
h
a
t
show you can't
get
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Jua
n
Lang
crypt32: Add
a m
o
stly
s
tub control
function f
o
r decode
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt3
2
:
A
d
d a
d
efault messag
e
co
n
tro
l
function pointer
.
commit
|
commitdiff
|
tree
next