repo.or.cz
/
wine
/
wine64.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
crypt32: Don't fail chain creation if root isn't self-signed.
2007-08-31
Juan Lang
crypt32:
D
o
n't fail chain cr
e
a
t
ion if ro
o
t isn
'
t
s
e
lf
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Ju
a
n Lang
crypt
3
2: Halt ch
a
in c
r
eation when
a
cycle is detected
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
cryp
t
32:
I
m
plement CertDupl
i
cateC
e
rtificat
e
Chain
.
commit
|
commitdiff
|
tree
2007-08-31
J
u
an L
a
ng
crypt32
:
R
e
mo
v
e unn
e
eded WINAPI from internal f
u
n
c
t
io
n
.
commit
|
commitdiff
|
tree
2007-08-31
Juan
L
a
ng
cr
y
p
t32: Free lower quality cha
i
n
cont
e
xts
.
commit
|
commitdiff
|
tree
2007-08-31
Ju
a
n Lan
g
c
ry
p
t3
2
: C
h
ec
k
cha
i
n root's trust
e
d status regardless
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
J
u
a
n Lang
cr
y
pt32:
P
roperl
y
reference c
o
unt cer
t
i
f
icate
c
ontexts
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt
3
2: Add a default cycle detectio
n
modulus
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32:
T
he p
r
e
f
erred issuer fla
g
appears t
o
be
a
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32: Gre
a
tly expand certificate chain tests
.
commit
|
commitdiff
|
tree
2007-08-29
J
u
a
n Lang
win
e
rror
.
h:
A
dd more err
o
r
d
efinitions
.
commit
|
commitdiff
|
tree
2007-08-29
Jua
n
La
n
g
wintr
u
st: Imple
m
ent pf
n
Certificat
e
T
rust
.
commit
|
commitdiff
|
tree
2007-08-29
Juan
Lang
wint
r
ust: Save signers o
f
a message in SoftpubLoadSignatur
e
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
w
i
ntr
u
st
:
U
s
e a helper functio
n
to g
e
t a
si
g
ne
r
's cert
.
.
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
wint
r
ust: U
s
e pfnAddStore2Chain i
n
ternally
.
commit
|
commitdiff
|
tree
2007-08-29
Juan
Lan
g
wint
r
u
st: Test and implemen
t
p
f
nAddCert2
C
hain
.
commit
|
commitdiff
|
tree
2007-08-29
Juan
Lang
wintru
s
t:
Test
an
d
i
m
plement pfnA
d
dSgn
r
2Ch
a
i
n
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
wintrust: Test and
i
mplement pf
n
A
d
d
S
to
r
e2Ch
a
in
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lan
g
wintrust: Add m
i
ssing
d
efinitions
.
commit
|
commitdiff
|
tree
2007-08-29
Ju
a
n
L
ang
crypt32: S
e
t
t
r
u
st status on
root element in chain
.
commit
|
commitdiff
|
tree
2007-08-28
Juan Lang
w
intrust:
U
s
e c
o
mm
o
n memory functions
.
commit
|
commitdiff
|
tree
2007-08-28
Juan Lang
w
intrust: Mov
e
mem alloc functio
n
s to wintrust_main
.
c
.
commit
|
commitdiff
|
tree
2007-08-28
Juan
L
a
n
g
wintr
u
st:
Implement S
o
ftpu
b
L
o
adSigna
t
ure
.
commit
|
commitdiff
|
tree
2007-08-28
Juan Lang
wintrust: Te
s
t and implement Softpub
L
oa
d
Mess
a
ge
.
commit
|
commitdiff
|
tree
2007-08-28
Juan Lang
i
magehlp
:
Move WIN_CE
R
T
IFICATE types to wintrus
t
.
h
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
w
intrust:
T
es
t
and impl
e
ment SoftpubI
n
itia
l
iz
e
.
commit
|
commitdiff
|
tree
2007-08-27
Juan La
n
g
wint
r
ust: Add t
r
ust ste
p
erro
r
definitions
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
wi
n
tr
u
st: Make crypt pr
o
vider
functions calling conventi
o
n
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Ju
a
n L
a
ng
wintrust:
T
e
s
t and
c
orrect alloc a
n
d free f
u
nctions
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
crypt32:
P
artially
i
mplement CMSG
_
CTRL_VERIFY_SIG
N
ATURE_EX
.
commit
|
commitdiff
|
tree
2007-08-23
J
u
an Lang
crypt32
:
Implement C
r
yptVerifyMessageSig
n
at
u
re
.
commit
|
commitdiff
|
tree
2007-08-23
Ju
a
n Lang
c
r
ypt32: Test and c
o
rrect
veri
f
y
ing
t
h
e signature of
.
.
.
commit
|
commitdiff
|
tree
2007-08-23
Juan
Lan
g
a
d
vapi
3
2: Add more tests for C
r
yptVerifySignatureW
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
J
uan
L
ang
crypt32: Test encoding a signed message with a valid
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
J
u
an Lang
crypt32:
Explicit
l
y
t
ermina
t
e
loop
when a m
a
tching
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
Juan Lang
crypt32:
Only f
r
ee all
o
ca
t
ed han
d
les
.
commit
|
commitdiff
|
tree
2007-08-22
J
u
an Lang
cr
y
pt32: Test and im
p
le
m
ent
C
r
y
p
tGe
t
M
e
ssageSignerCount
.
commit
|
commitdiff
|
tree
2007-08-22
Juan Lang
c
r
ypt32
:
Implement
CryptGetMessageC
e
rtificates
.
commit
|
commitdiff
|
tree
2007-08-22
Juan Lang
crypt32: Trac
e
en
c
oding and decod
i
ng publ
i
c keys on
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Ju
a
n Lang
crypt
3
2:
I
mp
l
ement veri
f
yin
g
a deco
d
ed signed message
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
cry
p
t
32: Test
a
nd implement getti
n
g
t
he
computed hash
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32:
U
pdat
e
a hash message's
h
ash handles when
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32: Mo
v
e sign
e
d mes
s
age data function
s
together
.
commit
|
commitdiff
|
tree
2007-08-21
Jua
n
Lang
crypt32:
M
a
k
e c
o
n
s
tructing hand
l
e
s
a member of signed
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
ua
n
Lang
c
rypt32: U
s
e a helper fun
c
ti
o
n to allocate
s
igner
handles
.
commit
|
commitdiff
|
tree
2007-08-21
J
uan Lang
c
r
ypt
3
2
:
D
o
n't keep an unneed
e
d copy
of the
crypto
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32: Sep
a
rat
e
constru
c
tion of signer handles fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan La
n
g
crypt32: A
d
d a
hel
p
e
r fun
c
tion
t
o const
r
uct a signer
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32: Add
helper
fu
n
ction t
o
up
d
ate signed messag
e
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
u
an L
a
ng
crypt
3
2: Make more function
s
m
e
mber
s
of sig
n
ed
message
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
u
an Lang
crypt32
:
Ma
k
e
updatin
g
a hash a member
of sig
n
ed message
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
u
a
n La
n
g
crypt32: Make a helper
f
unction to a
f
ree a
signed
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32:
U
se
s
i
g
n
e
d
m
e
ssage data type f
o
r decoded signed
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan
L
a
n
g
cry
p
t32: Make
a si
g
ne
d
message data type
.
commit
|
commitdiff
|
tree
2007-08-21
Juan
L
ang
crypt32
:
Implement verifyi
n
g
th
e
hash of a decode
d
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lan
g
crypt32: Add a coupl
e
tests that show you can
'
t get
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
J
uan Lang
c
r
ypt32: Add a mo
s
tly stub c
o
ntrol function for de
c
ode
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lan
g
cr
y
p
t
32: Add a default message control function pointer
.
commit
|
commitdiff
|
tree
2007-08-21
Juan
Lang
crypt32
:
Add
t
ests
for CryptMsg
C
on
t
ro
l
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt32: Test an encoded sig
n
ed message
w
i
th a cert
.
.
.
commit
|
commitdiff
|
tree
2007-08-20
Juan Lang
c
rypt32: Don't s
t
or
e
the crypto
provider when it isn
.
.
.
commit
|
commitdiff
|
tree
2007-08-20
Jua
n
Lang
crypt32: Do
n
't
store redu
n
dant copy of cry
p
to pro
v
ider
.
.
.
commit
|
commitdiff
|
tree
2007-08-20
Juan Lang
cryp
t
3
2
: D
o
n't sto
r
e
r
edundant copy of
cr
y
pto
pro
v
ider
.
.
.
commit
|
commitdiff
|
tree
2007-08-20
J
u
an Lang
c
rypt
3
2
:
Pas
s
crypto prov
i
der a
n
d
a
ppropria
t
e
flag
s
.
.
.
commit
|
commitdiff
|
tree
2007-08-17
Jua
n
L
ang
crypt3
2
:
M
ove fi
l
e
store to a sepa
r
a
t
e file
.
commit
|
commitdiff
|
tree
2007-08-17
Ju
a
n
Lang
cr
y
p
t32: Move registry stores
to a sep
a
rate file
.
commit
|
commitdiff
|
tree
2007-08-17
Jua
n
L
ang
crypt32: M
o
ve provider
s
tore
s
to a sep
a
rate file
.
commit
|
commitdiff
|
tree
2007-08-17
Juan Lang
crypt
3
2:
M
ove collection stores to a separate
f
ile
.
commit
|
commitdiff
|
tree
2007-08-17
Juan Lan
g
crypt32: Mov
e
cert store de
f
initions to header
.
commit
|
commitdiff
|
tree
2007-08-17
Juan La
n
g
crypt32
:
Where po
s
si
b
le, pass a poi
n
ter
rather than
.
.
.
commit
|
commitdiff
|
tree
2007-08-17
Juan
Lang
crypt32: Use externed
vars for context v
a
r
iabl
e
s
.
commit
|
commitdiff
|
tree
2007-08-17
Juan Lang
cryp
t
32: Use pu
b
l
i
c
APIs to emp
t
y a store
.
commit
|
commitdiff
|
tree
2007-08-17
J
ua
n
La
n
g
crypt32: Use publ
i
c
type
a
nd
A
PIs for memo
r
y stores
.
.
.
commit
|
commitdiff
|
tree
2007-08-17
Juan La
n
g
crypt32: Remove
s
ome
unnecessary casts
.
commit
|
commitdiff
|
tree
2007-08-17
Juan La
n
g
crypt3
2
: Rename a c
o
n
fusi
n
g type
.
commit
|
commitdiff
|
tree
2007-08-16
Juan L
a
ng
wintrust: Remove redund
a
n
t check of pbSignedDataMsg
.
.
.
commit
|
commitdiff
|
tree
2007-08-16
J
uan
Lang
crypt32: Free d
e
fault c
h
ain e
n
gine
.
commit
|
commitdiff
|
tree
2007-08-15
Ju
a
n
L
ang
c
rypt32
:
Set return va
l
ue on exception
.
commit
|
commitdiff
|
tree
2007-08-15
Juan Lang
crypt
3
2: I
n
iti
a
l
implement
a
tion
o
f CertGetCertificateChain
.
.
.
commit
|
commitdiff
|
tree
2007-08-15
Juan
Lang
crypt3
2
:
Add
a chain test with real
certif
i
cate
s
.
commit
|
commitdiff
|
tree
2007-08-15
Juan Lang
cr
y
p
t
3
2: Add
initial tests for certificate
chains
.
commit
|
commitdiff
|
tree
2007-08-15
Juan Lang
crypt32: Set out
p
ut chain
t
o NULL
.
commit
|
commitdiff
|
tree
2007-08-15
J
u
a
n La
n
g
c
r
y
pt32: A
d
d
s
tub for CertFreeCertif
i
cat
e
C
h
ain
.
commit
|
commitdiff
|
tree
2007-08-15
Juan La
n
g
cry
p
t32
:
Move CertGetCertificateChain to chain
.
c
.
commit
|
commitdiff
|
tree
2007-08-15
Juan Lang
crypt32: F
i
x typo
.
commit
|
commitdiff
|
tree
2007-08-15
Jua
n
L
a
n
g
c
rypt32: Fix typo
.
commit
|
commitdiff
|
tree
2007-08-15
J
uan La
n
g
w
i
ntrust
:
Forward W
i
nVerifyTrustEx
t
o
WinVerifyTrust
.
commit
|
commitdiff
|
tree
2007-08-15
Juan La
n
g
wint
r
ust:
I
mpl
e
ment WTHelperPro
v
DataFromSta
t
eData
.
commit
|
commitdiff
|
tree
2007-08-15
Juan Lang
w
i
ntrust
:
Impl
e
ment
W
THelperGet
P
rovCe
r
tFr
o
mChain
.
commit
|
commitdiff
|
tree
2007-08-15
Juan Lang
wintrust: I
m
plement
W
THelper
G
etProv
S
ignerFromCha
i
n
.
commit
|
commitdiff
|
tree
2007-08-14
J
ua
n
L
a
n
g
wi
n
trust
:
Im
p
lement SP
C
indirect da
t
a decoding
.
commit
|
commitdiff
|
tree
2007-08-14
Juan Lang
wi
n
trust: Implem
e
nt
S
PC indi
r
ec
t
data encoding
.
commit
|
commitdiff
|
tree
2007-08-14
Juan
Lan
g
wintrust: Imp
l
e
m
e
nt S
P
C PE ima
g
e encod
i
ng
.
commit
|
commitdiff
|
tree
2007-08-14
Juan Lang
wintrust: Implement SPC
PE image decoding
.
commit
|
commitdiff
|
tree
2007-08-14
Juan Lang
cr
y
pt32: Test finding the issuer of a certificate
.
commit
|
commitdiff
|
tree
2007-08-14
Juan La
n
g
c
r
ypt32: Avoid a memor
y
al
l
ocation when decodi
n
g t
h
e
.
.
.
commit
|
commitdiff
|
tree
2007-08-14
Juan L
a
ng
crypt3
2
:
Add missing
break
.
commit
|
commitdiff
|
tree
2007-08-14
Juan Lang
crypt32: Test au
t
hority key
id
e
ntifier with a mult
i
.
.
.
commit
|
commitdiff
|
tree
2007-08-13
J
uan Lang
wintrust:
A
dd tests for
encoding and de
c
odi
n
g SPC PE
.
.
.
commit
|
commitdiff
|
tree
2007-08-13
J
uan Lang
win
t
rust: Implement encoding SPC lin
k
s
.
commit
|
commitdiff
|
tree
next