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
wintrust: Save signer cert so chain can be created.
2007-09-13
J
uan Lang
wi
n
trust: Sav
e
s
i
gner cert so chai
n
can be cr
e
a
t
ed
.
commit
|
commitdiff
|
tree
2007-09-13
Juan Lang
wintrust:
I
mplement So
f
tpub
C
l
e
anup
.
commit
|
commitdiff
|
tree
2007-09-12
Juan Lang
c
r
yp
t
32: Make chain t
e
sts more strict
.
commit
|
commitdiff
|
tree
2007-09-12
Jua
n
Lang
crypt32: Se
t
s
u
b
ject's info st
a
t
u
s
from m
e
thod used
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Ju
a
n
Lang
crypt32: Pass
subject's i
n
fo status when adding an
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
J
uan L
a
ng
cryp
t
32: On
l
y de
c
o
d
e authority key
I
D
in subject cer
t
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Juan
Lang
crypt32:
(R
e
)introdu
c
e
helper function to get is
s
uer
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Juan L
a
ng
rsaenh: Validate pad byte
w
h
e
n
d
ecrypti
n
g a
blo
c
k cipher
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
crypt3
2
:
Implemen
t
CertVerifyCe
r
t
i
ficateChain
P
olicy
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Jua
n
Lang
crypt32: Implement CertVerifyCertificate
C
hainPolic
y
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
J
u
an Lang
c
rypt32:
I
mplement CertV
e
r
i
fyCert
i
ficat
e
ChainPolicy
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
c
rypt32: Add initial tests for
C
ertVerifyCe
r
tificateChainPolicy
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lan
g
c
rypt
3
2:
Add a stub fo
r
Ce
r
tVerifyCertificateChainPolicy
.
commit
|
commitdiff
|
tree
2007-09-11
J
uan
Lang
crypt32:
A
d
d p
o
licy flags
d
efinit
i
o
ns
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
crypt32: Sup
p
ort C
R
YPT_
D
E
C
O
DE_TO_BE_SIG
N
ED_FLAG
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
r
saenh: Suppor
t
setting
t
he ef
f
ec
t
ive key leng
t
h of
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Jua
n
L
an
g
rsa
e
n
h: Ca
l
l setup_key whenever t
h
e IV is res
e
t
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lan
g
rsae
n
h: Reorder p
a
dding
code to avoid unnecessary comparis
o
n
.
commit
|
commitdiff
|
tree
2007-09-11
Ju
a
n Lang
crypt32: Add a r
o
o
t
s
t
o
re i
m
plementation that re
a
ds
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Ju
a
n Lan
g
crypt32: Add a function to create
a
certificate chain
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan
L
ang
crypt
3
2: Consider al
t
ernate
issuers
w
hen building chains
.
commit
|
commitdiff
|
tree
2007-09-10
Ju
a
n Lan
g
crypt32:
Flag
s
w
eren
'
t
s
et, so don't both
e
r passing
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
J
u
an
L
a
n
g
c
r
y
p
t32: Defer checking signatures until c
h
ain is
complete
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32:
D
on
'
t
ask C
e
r
t
GetIssuerCertificateFrom
S
to
r
e
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan L
a
ng
crypt32: Don't abort
c
h
a
in creation if the root
s
ig
n
atu
r
e
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
J
uan Lang
c
rypt32: Add special
c
ase for certificate
s
wi
t
h no
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Remove a misplaced todo_w
i
ne
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
c
r
y
p
t32: Set *p
p
C
hain
C
o
n
text
even on error
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Test
whether cha
i
n crea
t
ion
s
h
ould fail when
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Se
p
arate a
l
locati
n
g a si
m
ple c
h
ain a
n
d c
h
ecking
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Ju
a
n Lan
g
c
r
yp
t
32: Sto
r
e world s
t
ore in chain
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
cryp
t
32: Not finding an iss
u
er shouldn't cause chain
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan La
n
g
crypt32: Don't add e
n
d c
e
r
t
's sto
r
e to world
.
commit
|
commitdiff
|
tree
2007-09-10
Ju
a
n
Lang
crypt3
2
: Op
e
n
w
o
rld sto
r
e when cr
e
ating chain, not
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Make a helper function to
c
reate initial candidate
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
c
rypt32:
T
est that
t
he
e
n
d
cert
in a cha
i
n's store
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
J
u
a
n Lang
crypt3
2
:
Add mo
r
e tes
t
s f
o
r getting
i
ssuer cer
t
from
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
c
r
ypt32: Ch
e
ck path length constraint
o
n a chain
.
commit
|
commitdiff
|
tree
2007-08-31
Juan
L
ang
crypt32: Set
error status on
i
s
sued
cer
t
i
f
icate
,
not
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan L
a
n
g
crypt32: Chec
k
whe
t
her each signing certificate can
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan
L
ang
c
rypt
3
2
:
Check time of each element
in
c
h
ain agai
n
st
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
J
u
an Lang
crypt32: Ti
m
e
valid
i
ty nesting d
o
e
s
n't ap
p
ear
to
be
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Jua
n
L
a
ng
crypt32:
C
orrect
c
ombining t
r
ust status of a
chain
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan
L
ang
c
r
ypt32: Don't fail
ch
a
in creati
o
n if signature
d
o
e
sn
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan
L
ang
c
rypt3
2
: Don'
t
fail chain
c
r
eatio
n
if
r
oot isn't se
l
f
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
c
rypt32: Halt ch
a
in creation
when a cycle is d
e
t
e
cted
.
commit
|
commitdiff
|
tree
2007-08-31
J
ua
n
L
ang
crypt32:
Implem
e
nt C
e
rtDuplicateCertificate
C
hain
.
commit
|
commitdiff
|
tree
2007-08-31
Ju
a
n
Lang
c
r
ypt32: Remove
u
nne
e
ded WINAPI from intern
a
l funct
i
on
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32: Fre
e
lower quality
c
hain contexts
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
c
r
y
pt32: Check
chain ro
o
t's trus
t
ed status
regardless
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt3
2
: Properly refer
e
nce coun
t
certificate co
n
texts
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
cr
y
pt3
2
: Add a d
e
f
ault c
y
cle de
t
ection modulus
.
commit
|
commitdiff
|
tree
2007-08-31
Jua
n
Lang
crypt32: Th
e
preferre
d
is
s
uer fla
g
appears t
o
be a
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
J
u
a
n Lang
crypt32: Greatly expand certificate chain tes
t
s
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
wi
n
error
.
h: Add more error d
e
fi
n
itio
n
s
.
commit
|
commitdiff
|
tree
2007-08-29
Jua
n
Lang
wintr
u
st: Imple
m
ent p
f
nCertificateTrust
.
commit
|
commitdiff
|
tree
2007-08-29
Jua
n
Lang
w
intrus
t
: Save si
g
ners o
f
a me
s
sag
e
in SoftpubLoadSign
a
ture
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
w
int
r
u
st: Us
e
a he
l
per function to get a signer's cer
t
.
.
.
commit
|
commitdiff
|
tree
2007-08-29
Juan
L
ang
wintrus
t
: Use pfnAddStore2Chain internally
.
commit
|
commitdiff
|
tree
2007-08-29
Jua
n
Lang
wintrust: Test and implem
e
nt pfnAddCe
r
t2Chain
.
commit
|
commitdiff
|
tree
2007-08-29
Juan L
a
ng
wintr
u
s
t
: Test and implemen
t
pfnAddSg
n
r2Chain
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
wintru
s
t: Test and implement pfnAddStore2Chain
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
wint
r
ust
:
Add missi
n
g definitions
.
commit
|
commitdiff
|
tree
2007-08-29
Juan La
n
g
cryp
t
3
2: Set trust status on root element in
c
hai
n
.
commit
|
commitdiff
|
tree
2007-08-28
Juan L
a
ng
wintrust: Use c
o
mmon memory
f
unctions
.
commit
|
commitdiff
|
tree
2007-08-28
J
u
an
Lang
wintrust: Mo
v
e
mem all
o
c
functions to wint
r
ust_main
.
c
.
commit
|
commitdiff
|
tree
2007-08-28
Juan
L
ang
wintrust:
Implement SoftpubLoa
d
Signatur
e
.
commit
|
commitdiff
|
tree
2007-08-28
Juan Lang
wintrust: T
e
st and
i
mplement
S
o
f
tpubLo
a
dMessa
g
e
.
commit
|
commitdiff
|
tree
2007-08-28
Juan Lan
g
imagehlp: M
o
ve WIN_CER
T
I
FIC
A
TE types to win
t
rust
.
h
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
wintrust: Test and implem
e
nt
Sof
t
pubInitialize
.
commit
|
commitdiff
|
tree
2007-08-27
J
uan La
n
g
wintrust: Ad
d
t
r
us
t
step error
d
e
fin
i
tions
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
wintru
s
t: Make crypt
provider functi
o
ns
cal
l
ing con
v
ention
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Ju
a
n
Lang
wintru
s
t: Test
an
d
c
orrect
alloc and free fun
c
t
ions
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Ju
a
n
Lang
c
rypt3
2
: Partially
implement CMSG_
C
TRL_VERIFY_SIGNA
T
URE_EX
.
commit
|
commitdiff
|
tree
2007-08-23
Juan La
n
g
cr
y
pt32
:
Implement CryptVerifyMessa
g
eSi
g
natu
r
e
.
commit
|
commitdiff
|
tree
2007-08-23
Jua
n
Lang
c
rypt32: Test
and correct verifying th
e
signature
o
f
.
.
.
commit
|
commitdiff
|
tree
2007-08-23
Juan Lang
ad
v
api32: A
d
d mor
e
tests
f
or Cr
y
ptVe
r
ifySignatureW
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
Juan Lang
crypt32: Test en
c
oding
a si
g
ned me
s
s
a
ge with a valid
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
Juan Lan
g
crypt32: Explicit
l
y
t
erminate lo
o
p when a
matching
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
Juan Lang
cr
y
pt32:
O
n
l
y free a
l
located
h
andl
e
s
.
commit
|
commitdiff
|
tree
2007-08-22
Juan Lang
cry
p
t32: Test and imple
m
ent Cryp
t
GetMessag
e
SignerCount
.
commit
|
commitdiff
|
tree
2007-08-22
Juan
L
a
ng
crypt32: Implement
Cryp
t
GetMe
s
s
age
C
ertificates
.
commit
|
commitdiff
|
tree
2007-08-22
Juan La
n
g
c
r
y
pt32: Tr
a
ce en
c
o
d
ing and decoding p
u
blic
keys on
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32:
Implement verifyin
g
a decode
d
signed
m
ess
a
ge
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
c
r
ypt32: Test and im
p
lement g
e
t
ting the c
o
m
p
ut
e
d hash
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Ju
a
n
Lang
crypt32: Update a hash messag
e
's hash h
a
n
d
les when
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan L
a
ng
c
r
y
p
t32: Move signed m
e
ssage data fu
n
ctions to
g
ether
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32: M
a
ke constr
u
cting handles a
m
ember of signed
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Ju
a
n Lang
c
rypt32: Use a
helper function to allocate signer
handles
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
cry
p
t
3
2
: Don't keep an unneeded cop
y
of
the
crypto
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32: Separ
a
te const
r
ucti
o
n o
f
signer handles
f
rom
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
u
an
Lang
cryp
t
32: Add a
h
elper function to
c
onstruct
a sig
n
er
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt
3
2: Add helper function
to updat
e
sig
n
ed
message
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32: Mak
e
m
ore function
s
m
e
mbers of s
i
gn
e
d
m
essage
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32: Make updating a hash a me
m
ber of signed messa
g
e
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
u
a
n
Lan
g
crypt32: Mak
e
a hel
p
e
r
f
unction
to a free
a
s
i
gned
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
cr
y
pt32:
Use
s
igned me
s
s
ag
e
d
ata
type for decoded
signed
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
uan La
n
g
crypt32: Make a signed message data type
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32:
I
m
plement
v
erifyin
g
th
e
h
a
sh of a deco
d
ed
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan L
a
ng
crypt32: Add a
c
o
uple te
s
t
s
that s
h
ow yo
u
can't get
.
.
.
commit
|
commitdiff
|
tree
next