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
setupapi: Add missing prototypes and definitions, and change function prototypes...
2007-09-19
J
u
an Lang
se
t
upapi:
A
dd missing
prototyp
e
s and definitions, and
.
.
.
commit
|
commitdiff
|
tree
2007-09-19
Ju
a
n Lang
setup
a
pi: Fix typo
.
commit
|
commitdiff
|
tree
2007-09-19
Ju
a
n Lang
setup
a
pi: F
i
x
return type
.
commit
|
commitdiff
|
tree
2007-09-19
Juan
L
ang
setu
p
api: Correct
type to m
a
tch PSDK
.
commit
|
commitdiff
|
tree
2007-09-19
Juan
L
a
n
g
c
ry
p
t
3
2: F
i
x alignment for
64-bit systems
.
commit
|
commitdiff
|
tree
2007-09-19
Juan Lang
crypt32: Im
p
lement
st
r
eamed encoding of
a
n
inde
f
init
e
.
.
.
commit
|
commitdiff
|
tree
2007-09-19
Juan
Lang
crypt32: Pas
s
le
n
gth rather
t
han e
n
ti
r
e mess
a
ge to
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt32
:
Use decode function's r
e
turne
d
d
e
c
oded length
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lan
g
crypt32: r
e
t is already true, do
n
't retest it
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
cr
y
pt32: Expli
c
i
tly count bytes to copy
in DecodeCopyByte
s
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
c
r
ypt32
:
Test an
d
cor
r
ect decoding
i
ndefini
t
e-length
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
c
r
ypt32: Use correct
e
n
c
o
d
e
d
len
g
th when dec
o
d
i
n
g
a
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Ju
a
n Lan
g
crypt
3
2: Simplify
A
s
nDecodeSequenceItem
s
a tiny bit
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt32:
A
llow
i
ndefinit
e
-length encoding of
s
eque
n
ce
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan L
a
ng
c
r
ypt3
2
: Simplify Deco
d
ePathLenConstrain
t
.
commit
|
commitdiff
|
tree
2007-09-18
Jua
n
Lan
g
crypt32: Allow
a sequ
e
nce to
have an indefinite-lengt
h
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan
L
an
g
crypt32: Set *pcb
D
ecoded in
e
very function
.
commit
|
commitdiff
|
tree
2007-09-18
Juan
L
a
n
g
cryp
t
32: Use inte
r
nal form for all interna
l
d
ecodi
n
g
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt3
2
: Get rid of enco
d
ing type arg
u
ment to AsnDecodeSe
q
u
e
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt
3
2: Get rid
o
f
encoding t
y
pe fro
m
AsnD
e
codeSequenceIt
e
m
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan
L
a
ng
c
rypt32:
D
o
n't use exc
e
ption handl
e
r whe
n
decoding
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan
L
an
g
crypt3
2
: Implement Dec
o
d
eAltN
a
me with DecodeAl
t
N
ameInternal
.
commit
|
commitdiff
|
tree
2007-09-18
J
uan Lang
crypt32: Use Asn
D
ecodeIntInternal
w
here
a
n internal
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Ju
a
n
La
n
g
crypt32: Tempor
a
ri
l
y
c
h
ange
prot
o
t
y
pe of AsnDecodeIntIn
t
er
n
a
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Jua
n
Lang
cry
p
t32: Use interna
l
deco
d
e int f
u
nction a cou
p
l
e
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan
L
ang
crypt32:
Introdu
c
e a
s
p
a
c
e che
c
king he
l
p
e
r
for func
t
ions
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
cryp
t
32: Move a comment that belonge
d
elsewhere
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt32: Separate Dec
o
deInt into a
n
i
n
ternal and
external
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan
L
ang
crypt32: Use s
i
mpler form f
o
r internal time dec
o
ding
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt32: Al
l
ow items in an array to be ind
e
f
i
n
ite-
l
e
n
gth
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
c
rypt32: Support indefinite
-
length encode
d
ar
r
ays
.
commit
|
commitdiff
|
tree
2007-09-18
Jua
n
Lang
cryp
t
32
:
Se
t
bytes dec
o
ded
in all
suc
c
e
ss
p
at
h
s
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
cr
y
p
t32: Introduce
a
h
elper function t
o
get encode
d
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt32: Remove a
n
unneeded W
I
NAPI
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt32:
R
eturn bytes decoded fro
m
Asn
D
e
code
A
rray
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt32: Pass b
y
t
es decod
e
d pointer to
AsnDec
o
deArray
.
commit
|
commitdiff
|
tree
2007-09-18
J
u
an Lang
crypt32: Retu
r
n
bytes dec
o
d
e
d
w
hen deco
d
ing
a
n alt
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt32: Return bytes decoded when copying DE
R
-encoded
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lan
g
cry
p
t32: Return b
y
tes decoded
when deco
d
ing a
sequ
e
nce
.
commit
|
commitdiff
|
tree
2007-09-18
Ju
a
n Lang
crypt32:
M
a
ke a de
c
o
d
e O
I
D
functi
o
n that returns th
e
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lan
g
c
r
y
pt32: Add a decoded parameter to AsnDecode
S
equence
.
commit
|
commitdiff
|
tree
2007-09-18
J
uan Lang
c
r
yp
t
32: U
s
e
a simpler
p
r
ototype for array decodi
n
g
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lan
g
crypt32: Fi
x
ali
g
n
m
ent on 64-bit systems
.
commit
|
commitdiff
|
tree
2007-09-18
J
u
an
L
a
n
g
crypt32:
C
orrec
t
a
n
optimization
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
cryp
t
32:
C
or
r
ect GE
T
_LEN_BYTES for the inde
f
inite-lengt
h
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan
L
ang
c
r
y
p
t32: Add
a t
e
st of an
i
n
d
efinite-length
sequence
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
crypt32:
U
pdat
e
comments
.
commit
|
commitdiff
|
tree
2007-09-18
Juan Lang
winine
t
:
C
reat
e
a TCP connection
if FLAG_IC
C
_FORCE_CONNECTIO
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
Juan
L
ang
msi: I
n
i
tialize
n
ested
.
commit
|
commitdiff
|
tree
2007-09-18
Juan La
n
g
ms
i
:
M
ak
e
sure nested is in
i
tialized
.
commit
|
commitdiff
|
tree
2007-09-18
Ju
a
n
La
n
g
msi:
Don't
c
rash if record has no field
s
.
commit
|
commitdiff
|
tree
2007-09-13
Juan Lang
wi
n
trust:
D
on
'
t pref
e
r n
a
tive version
.
commit
|
commitdiff
|
tree
2007-09-13
Ju
a
n Lang
wintrust: Impleme
n
t
WinVerify
T
ru
s
t
.
commit
|
commitdiff
|
tree
2007-09-13
Juan La
n
g
wintrust: Par
t
ially implem
e
nt SoftpubAuthenticode
.
commit
|
commitdiff
|
tree
2007-09-13
Juan Lang
wintru
s
t: Sa
v
e si
g
ner cert so chain
can
be c
r
eated
.
commit
|
commitdiff
|
tree
2007-09-13
Juan La
n
g
wintrust: Implement Softp
u
bCleanup
.
commit
|
commitdiff
|
tree
2007-09-12
Juan Lang
crypt32
:
Make chain
tests more stri
c
t
.
commit
|
commitdiff
|
tree
2007-09-12
Juan Lang
crypt32
:
Set subject's info
s
tatu
s
from
method used
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Juan Lang
crypt32: Pass sub
j
ect's info status wh
e
n adding an
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
J
u
an Lang
c
rypt32: Only d
e
co
d
e a
u
t
ho
r
ity key I
D
in
s
ubject cert
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Juan Lang
crypt32: (
R
e)intr
o
duc
e
helper function to get
i
s
suer
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
Juan La
n
g
rsaenh: V
a
l
idate pad byte
whe
n
decryptin
g
a block
c
i
pher
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
cryp
t
32:
Implement CertVerifyCertif
i
c
a
t
e
ChainPolicy
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan
L
a
ng
crypt
3
2:
I
m
plement Cer
t
Verify
C
e
rti
f
icateChai
n
P
o
licy
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan La
n
g
crypt3
2
:
Implement CertVerifyCertificateC
h
ain
P
oli
c
y
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan
L
an
g
cryp
t
3
2: Add i
n
iti
a
l tests for CertVer
i
fy
C
e
r
tificateC
h
ainPolicy
.
commit
|
commitdiff
|
tree
2007-09-11
J
uan
L
a
n
g
c
ryp
t
32: Add a s
t
ub for CertV
e
rifyCe
r
tificateCha
i
n
P
o
l
i
c
y
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
crypt32: Add
p
olicy
f
lags definitions
.
commit
|
commitdiff
|
tree
2007-09-11
Juan
L
an
g
crypt32
:
S
u
pport CRYPT_D
E
CODE_T
O
_BE_SIGNED_FL
A
G
.
commit
|
commitdiff
|
tree
2007-09-11
Juan
L
ang
rsaenh:
S
u
ppor
t
s
etting the eff
e
c
ti
v
e key
le
n
gt
h
of
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Juan La
n
g
rsaenh: Call s
e
tu
p
_key wheneve
r
the IV
i
s
r
eset
.
commit
|
commitdiff
|
tree
2007-09-11
J
u
an Lang
rsaenh
:
Reorder
p
ad
d
ing
c
ode to avoid unnecessary comparis
o
n
.
commit
|
commitdiff
|
tree
2007-09-11
Juan Lang
cr
y
pt3
2
: Add a root stor
e
impleme
n
t
a
tion that reads
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
Ju
a
n Lang
cr
y
p
t
32: Add a f
u
nction t
o
cr
e
a
te a certi
f
icat
e
chain
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
c
r
y
p
t
32: Consider alternate issuers when building chains
.
commit
|
commitdiff
|
tree
2007-09-10
Juan L
a
n
g
c
r
ypt32:
F
la
g
s weren't set, so don't bother pas
s
ing
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt3
2
: Defer checking signatures until ch
a
i
n
is co
m
plete
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Don't as
k
Cer
t
G
e
tI
s
s
uerC
e
rtificate
F
r
o
m
S
t
o
r
e
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Jua
n
Lang
crypt32: Don't a
b
ort c
h
ain creation if the
r
o
o
t
signature
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Ju
a
n
Lan
g
cryp
t
32: Add
s
p
e
cial c
a
s
e
for certif
i
c
a
tes
w
ith no
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Jua
n
L
ang
c
ryp
t
3
2
:
Remove a misplaced
t
odo_wi
n
e
.
commit
|
commitdiff
|
tree
2007-09-10
Juan L
a
ng
crypt32:
S
et *pp
C
h
ainContext e
v
en on error
.
commit
|
commitdiff
|
tree
2007-09-10
J
uan Lang
crypt32: Test wheth
e
r ch
a
in creation should fail
wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan
L
ang
c
ry
p
t
3
2
: Sepa
r
a
te
a
lloca
t
i
n
g a simple chain and checking
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Store world store
i
n chai
n
.
commit
|
commitdiff
|
tree
2007-09-10
Jua
n
L
a
ng
crypt32: Not
finding an issuer s
h
o
u
ldn't cause chai
n
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
c
rypt32: Do
n
'
t
ad
d
end cert's store
t
o world
.
commit
|
commitdiff
|
tree
2007-09-10
J
uan Lang
crypt32: Open world sto
r
e when crea
t
ing c
h
a
i
n, not
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan
L
ang
c
rypt32: Make a
helper
func
t
ion to create ini
t
ial candidate
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
c
r
ypt32: Test that the
e
nd c
e
r
t in a chain's store
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Juan Lang
crypt32: Add more t
e
sts f
o
r
ge
t
ting is
s
uer cert from
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32: Che
c
k
path length
c
o
n
s
t
raint
on a chai
n
.
commit
|
commitdiff
|
tree
2007-08-31
J
u
an L
a
ng
crypt32: Set
e
r
r
or s
t
atus on issued certificate
,
not
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
c
r
ypt32: Check w
h
e
ther ea
c
h sig
n
ing certificat
e
can
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan L
a
ng
crypt32: Chec
k
time
of
each elem
e
nt in chain against
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32: Time
validity nesting does
n
'
t
appear
t
o be
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lang
crypt32: C
o
rrect combining trus
t
stat
u
s of a chain
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan La
n
g
crypt32: Don't fail chain creation
i
f signature
d
oesn
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan
L
a
ng
crypt32:
D
on
'
t f
a
il chain creation
i
f root i
s
n
'
t
self
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
Juan Lan
g
crypt32: Halt chain crea
t
ion when a cy
c
le is detect
e
d
.
commit
|
commitdiff
|
tree
next