repo.or.cz
/
wine.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
crypt32: Make a decode OID function that returns the number of bytes decoded.
2007-09-18
Jua
n
Lang
cry
p
t
3
2:
M
ake a dec
o
de OID functio
n
that r
e
tur
n
s the
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Ju
a
n Lang
c
rypt32: Add a de
c
od
e
d
pa
r
ameter
t
o A
s
nDe
c
odeSe
q
uence
.
commit
|
commitdiff
|
tree
2007-09-18
Ju
a
n Lan
g
crypt32: Use
a simpler protot
y
pe
f
or array decoding
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
J
u
an L
a
ng
cryp
t
3
2: Fix
a
lignment on 64-bi
t
syste
m
s
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt32:
Correct
a
n optimiz
a
tion
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt3
2
: Corr
e
ct GET_L
E
N_BYTES
for th
e
i
ndef
i
nite
-
l
ength
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
J
u
a
n
Lang
c
rypt32: Add a
t
e
st of an indefinit
e
-
length
s
equen
c
e
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt
3
2: Update
c
omments
.
commit
|
commitdiff
|
tree
2007-09-18
Ju
a
n L
a
ng
w
i
n
in
e
t:
C
reate a
T
CP conne
c
tion
if
F
LAG_ICC_FORCE_CONNECTIO
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Ju
a
n
Lang
msi
:
Initialize nested
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lan
g
msi:
Make
s
ure nested i
s
i
nitialized
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
m
s
i: Don't crash if record has no fields
.
commit
|
commitdiff
|
tree
2007-09-13
Juan Lang
wint
r
ust: Don't prefer nativ
e
ve
r
s
ion
.
commit
|
commitdiff
|
tree
2007-09-13
Juan Lang
win
t
ru
s
t:
I
mplement
W
inVer
i
f
yTru
s
t
.
commit
|
commitdiff
|
tree
2007-09-13
Juan Lang
wintrust
:
Partially implement SoftpubAuthe
n
ti
c
od
e
.
commit
|
commitdiff
|
tree
2007-09-13
J
uan
Lang
wintrust: Save signer cert so ch
a
in can be
created
.
commit
|
commitdiff
|
tree
2007-09-13
J
u
an Lang
wintrust:
Imp
l
ement SoftpubCleanup
.
commit
|
commitdiff
|
tree
2007-09-12
Juan Lang
crypt32: M
a
ke chain tests more stri
c
t
.
commit
|
commitdiff
|
tree
2007-09-12
Juan Lang
crypt32: Set
subject's
info status from method used
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Juan La
n
g
crypt32: Pass subjec
t
's info status when adding an
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
J
u
an L
a
ng
crypt32: Only decode author
i
ty key ID in subject ce
r
t
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
J
uan Lang
c
r
ypt32: (Re)intro
d
u
c
e helper function to
g
et issuer
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Juan Lang
rsaenh: Valid
a
te pad by
t
e when decrypt
i
n
g a block cipher
.
commit
|
commitdiff
|
tree
2007-09-11
Juan
L
ang
crypt32: Implement CertVerifyCerti
f
icateChainP
o
licy
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan L
a
ng
crypt32: Imple
m
ent CertVerify
C
ertifi
c
ateChainPolicy
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
crypt32: Implemen
t
CertVerifyCe
r
t
ificateChainPo
l
icy
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
c
r
ypt32:
A
d
d
i
nitial tests for CertVerifyCertif
i
c
a
teChainPolicy
.
commit
|
commitdiff
|
tree
2007-09-11
J
u
an Lang
crypt32: Ad
d
a stub for
C
ertVerifyCe
r
tifi
c
ateChai
n
P
olicy
.
commit
|
commitdiff
|
tree
2007-09-11
Juan
L
an
g
c
r
ypt32:
Add policy fla
g
s de
f
inition
s
.
commit
|
commitdiff
|
tree
2007-09-11
Juan
Lang
crypt32: Support CRYPT_DECODE_TO_BE_SIG
N
ED_FLAG
.
commit
|
commitdiff
|
tree
2007-09-11
J
u
an Lang
rsaenh: Support setting the
e
ffective key leng
t
h of
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
rsaenh: Call setup_ke
y
wheneve
r
the IV is
re
s
et
.
commit
|
commitdiff
|
tree
2007-09-11
Jua
n
Lang
rs
a
enh:
R
eorder padding co
d
e
to
a
void unnecessary comparison
.
commit
|
commitdiff
|
tree
2007-09-11
Juan La
n
g
c
r
y
pt32:
A
dd a root store implem
e
n
t
a
tion t
h
at re
a
ds
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Jua
n
Lang
cryp
t
32
:
A
d
d
a function to
c
reate
a certifi
c
ate
c
hain
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan
L
ang
crypt32: Consi
d
er alternate issuers w
h
e
n
build
i
ng chains
.
commit
|
commitdiff
|
tree
2007-09-10
J
u
an L
a
ng
crypt32: Flags weren't
set, so don
'
t
bo
t
h
e
r
p
assing
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Jua
n
Lang
crypt3
2
: Defer checking signatu
r
es until chai
n
is com
p
l
e
te
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
cryp
t
3
2
:
Don't ask
C
ertGetIs
s
ue
r
Cer
t
i
f
ic
a
teFrom
S
tore
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
cry
p
t32: Don't abort chain creation if t
h
e root signature
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
cr
y
pt32: Add
s
pecial c
a
se
f
or
certificat
e
s with
no
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
J
u
a
n
Lang
crypt32: Remov
e
a misplac
e
d todo_win
e
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Set
*
ppChainContext even on error
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Test
w
hether chai
n
cre
a
t
i
on
s
hou
l
d fa
i
l when
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Se
p
arat
e
allo
c
ating a simpl
e
chain and checking
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
J
uan Lan
g
crypt
3
2
:
S
tore world store i
n
chain
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
c
r
yp
t
32: Not finding
an is
s
u
e
r shouldn
'
t c
a
use chain
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
c
rypt32: Don't add end cert's
store to world
.
commit
|
commitdiff
|
tree
2007-09-10
Juan
L
ang
c
r
ypt
3
2: Op
e
n world store
w
h
e
n
creating
c
hain, not
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lan
g
crypt32: Make a helper
funct
i
on to create initia
l
c
an
d
idate
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan
L
ang
crypt32: Tes
t
that the end cer
t
i
n
a chai
n
's stor
e
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
J
uan Lang
crypt32: Add more tests for getting is
s
uer cert
f
ro
m
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
c
r
ypt
3
2
:
Ch
e
ck pa
t
h le
n
gth constraint on
a c
h
ain
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lan
g
crypt32: Set
error statu
s
on issued
c
ert
i
ficate, not
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32: Che
c
k
whether
e
ach
signing c
e
rt
i
ficate
c
an
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
cryp
t
32: Ch
e
ck ti
m
e of
e
a
c
h element in chain aga
i
nst
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32: T
i
me validity nesting does
n
't app
e
ar to be
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan
L
ang
crypt32: Correct
c
ombining trust status of
a
chai
n
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32: Don't fail
c
hain creation if signa
t
ure
d
o
e
s
n
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt3
2
: Don
'
t
fa
i
l chain creation if root isn't self
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
J
u
a
n
Lang
crypt32:
H
a
l
t chain creatio
n
when a cycle is detected
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lan
g
crypt32: Implement
C
ertDuplicateCe
r
t
ificateChain
.
commit
|
commitdiff
|
tree
2007-08-31
J
u
an
Lang
crypt32
:
Remove un
n
e
e
de
d
WIN
A
PI fr
o
m inter
n
a
l
f
unction
.
commit
|
commitdiff
|
tree
2007-08-31
Jua
n
Lang
crypt32: Free lower quality c
h
a
i
n context
s
.
commit
|
commitdiff
|
tree
2007-08-31
J
u
an Lang
crypt32: Ch
e
ck
c
hain root's trus
t
ed status regardles
s
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan
L
a
n
g
crypt
3
2: Properly re
f
erence count
certi
f
icate contex
t
s
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Jua
n
Lang
cr
y
pt32: Add
a default cycle
detecti
o
n
m
odulus
.
commit
|
commitdiff
|
tree
2007-08-31
Jua
n
L
a
n
g
crypt32
:
The preferred iss
u
er fl
a
g a
p
pears
to be a
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32: Greatly expand certificate chain tests
.
commit
|
commitdiff
|
tree
2007-08-29
J
uan L
a
ng
winerror
.
h: Add
m
ore error de
f
initions
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
wintr
u
st: Imple
m
en
t
pfnCertif
i
cateTr
u
s
t
.
commit
|
commitdiff
|
tree
2007-08-29
Ju
a
n
L
an
g
wintrust: Save
s
ign
e
rs of
a
mes
s
age
i
n SoftpubLoadSig
n
ature
.
commit
|
commitdiff
|
tree
2007-08-29
Juan La
n
g
wi
n
tru
s
t: Use a helper
f
unctio
n
to
get a
s
i
gner'
s
c
ert
.
.
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
w
i
ntrust: Use
pfnAddStore2Chain interna
l
ly
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
wintrust:
T
est and i
m
plement pfnA
d
dCert
2
Chain
.
commit
|
commitdiff
|
tree
2007-08-29
J
u
a
n L
a
ng
wintrust: Test
a
nd impl
e
m
ent pfnAdd
S
gnr2Chain
.
commit
|
commitdiff
|
tree
2007-08-29
Juan Lang
wintrust: Te
s
t
and implement
p
fnAd
d
Store2
C
hain
.
commit
|
commitdiff
|
tree
2007-08-29
Juan
L
ang
wint
r
u
st:
A
dd m
i
ssing definitions
.
commit
|
commitdiff
|
tree
2007-08-29
Juan
L
ang
crypt32
:
S
e
t trust status on root
e
lement in chain
.
commit
|
commitdiff
|
tree
2007-08-28
J
uan
Lang
w
intr
u
s
t
:
Use common memory func
t
ions
.
commit
|
commitdiff
|
tree
2007-08-28
Juan L
a
n
g
w
intrust
:
Move mem a
l
loc funct
i
ons
t
o wintrust_main
.
c
.
commit
|
commitdiff
|
tree
2007-08-28
Juan Lang
wi
n
trust: Implement SoftpubLoadSig
n
ature
.
commit
|
commitdiff
|
tree
2007-08-28
Jua
n
Lang
wintrust
:
Tes
t
and
i
m
pl
e
ment SoftpubL
o
adMessage
.
commit
|
commitdiff
|
tree
2007-08-28
Juan Lang
image
h
lp: Move WIN_CERTI
F
ICATE
typ
e
s t
o
wintrust
.
h
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
w
intrust:
T
e
st and implement So
f
tpu
b
In
i
ti
a
li
z
e
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
win
t
r
u
st: Add trust step error defi
n
itio
n
s
.
commit
|
commitdiff
|
tree
2007-08-27
Juan La
n
g
w
i
n
trust: Ma
k
e cry
p
t provider functions c
a
lli
n
g conventio
n
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Jua
n
L
ang
w
i
ntrust:
T
es
t
a
n
d c
o
rrect all
o
c
a
nd free functions
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Juan Lang
cr
y
pt32: P
a
rti
a
lly imp
l
ement CMSG_
C
TRL_VE
R
IFY_SIGN
A
TU
R
E_EX
.
commit
|
commitdiff
|
tree
2007-08-23
Juan Lang
crypt32: Implement Cr
y
p
t
VerifyMessageSignature
.
commit
|
commitdiff
|
tree
2007-08-23
J
u
an
L
an
g
crypt32:
T
est and
correct
ver
i
fying the signatu
r
e of
.
.
.
commit
|
commitdiff
|
tree
2007-08-23
Juan Lang
advapi32: Ad
d
m
ore test
s
f
or CryptVer
i
fySignatureW
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
Juan Lang
crypt32:
Test en
c
o
d
i
ng a signed m
e
ss
a
g
e
with a valid
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
Juan La
n
g
cryp
t
32: Exp
l
i
c
i
tl
y
ter
m
inate
l
oop when a
m
a
tching
.
.
.
commit
|
commitdiff
|
tree
2007-08-22
Juan Lang
c
rypt32:
O
nly free a
l
locate
d
handles
.
commit
|
commitdiff
|
tree
2007-08-22
Juan La
n
g
crypt3
2
: T
e
s
t
and implement Cry
p
tGetM
e
ssageSignerCount
.
commit
|
commitdiff
|
tree
2007-08-22
Ju
a
n
Lang
crypt32: Implement CryptGe
t
Mes
s
ag
e
Certificates
.
commit
|
commitdiff
|
tree
2007-08-22
Juan
Lan
g
crypt32: Trace enc
o
ding and decoding
public keys on
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan Lang
crypt
3
2: Impleme
n
t verifyin
g
a
d
ec
o
ded sig
n
ed message
.
.
.
commit
|
commitdiff
|
tree
2007-08-21
Juan L
a
ng
crypt
3
2: Te
s
t and impleme
n
t gett
i
ng th
e
compute
d
h
ash
.
.
.
commit
|
commitdiff
|
tree
next