summaryrefslogtreecommitdiff
path: root/02/d15a92c6d860af0d223f2de5b6a184211109f1
blob: b7a2b88aa1852f46ad8e98fc3b60dc5a7bd1fde7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193]
	helo=mx.sourceforge.net)
	by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <mh.in.england@gmail.com>) id 1WK92Q-0004xn-8I
	for bitcoin-development@lists.sourceforge.net;
	Sun, 02 Mar 2014 16:14:50 +0000
Received-SPF: pass (sog-mx-3.v43.ch3.sourceforge.com: domain of gmail.com
	designates 209.85.214.178 as permitted sender)
	client-ip=209.85.214.178; envelope-from=mh.in.england@gmail.com;
	helo=mail-ob0-f178.google.com; 
Received: from mail-ob0-f178.google.com ([209.85.214.178])
	by sog-mx-3.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1WK92P-0007uR-6O
	for bitcoin-development@lists.sourceforge.net;
	Sun, 02 Mar 2014 16:14:50 +0000
Received: by mail-ob0-f178.google.com with SMTP id wp18so2641450obc.37
	for <bitcoin-development@lists.sourceforge.net>;
	Sun, 02 Mar 2014 08:14:43 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.182.55.65 with SMTP id q1mr41503obp.70.1393776883843; Sun,
	02 Mar 2014 08:14:43 -0800 (PST)
Sender: mh.in.england@gmail.com
Received: by 10.76.71.231 with HTTP; Sun, 2 Mar 2014 08:14:43 -0800 (PST)
In-Reply-To: <levi7k$pkt$1@ger.gmane.org>
References: <CANEZrP1eABw_x8o-Z9ac23e-dVvUWfZJ-hKfAak=-NicPhUv9g@mail.gmail.com>
	<levi7k$pkt$1@ger.gmane.org>
Date: Sun, 2 Mar 2014 17:14:43 +0100
X-Google-Sender-Auth: sUL-k__fn6iUOENRYI7d6OzToT4
Message-ID: <CANEZrP3i05=_xLbS1VDYkXfW0XVOyN9LBHhaf--TEGCryN0Ppg@mail.gmail.com>
From: Mike Hearn <mike@plan99.net>
To: Andreas Schildbach <andreas@schildbach.de>
Content-Type: multipart/alternative; boundary=089e015388480ecd6804f3a1f824
X-Spam-Score: -0.5 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
	sender-domain
	0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
	(mh.in.england[at]gmail.com)
	-0.0 SPF_PASS               SPF: sender matches SPF record
	1.0 HTML_MESSAGE           BODY: HTML included in message
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
X-Headers-End: 1WK92P-0007uR-6O
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] BIP70 extension to allow for identity
	delegation
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Sun, 02 Mar 2014 16:14:50 -0000

--089e015388480ecd6804f3a1f824
Content-Type: text/plain; charset=UTF-8

On Sun, Mar 2, 2014 at 4:20 PM, Andreas Schildbach <andreas@schildbach.de>wrote:

> I somehow think that it is too early for this heavy kind of extension,
> given that the first version of BIP70 isn't even deployed widely let
> alone *used*.
>

Definitely agree - like I said, I publish this only because I keep getting
asked about it.


> By reading your proposal I get the idea that the current spec doesn't
> allow two (or three) different PKIs at once


That's right. There's little point in having multiple PKI's simultaneously,
that's why it doesn't allow it.

This one is a special case because it doesn't replace but rather
specialises and extends the existing PKI. Old clients that don't understand
it would still show something useful and by upgrading you get better
output. Actually you get closer to the output you're supposed to get.

That's going to be rare though, I think. Generally you wouldn't want to
have multiple PKIs in use simultaneously for the same payment request.


> I would prefer if your fix would stay local to X.509 (and thus only
> change X.509 specific structs rather than the top-level PaymentRequest).
>

It can be done but only by sacrificing backwards compatibility, which
doesn't seem worth it to me. It's hardly a big deal to have two signature
fields. The rest is all localised to the X509 parts.

--089e015388480ecd6804f3a1f824
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On S=
un, Mar 2, 2014 at 4:20 PM, Andreas Schildbach <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:andreas@schildbach.de" target=3D"_blank">andreas@schildbach.de<=
/a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I somehow think that it is too early for thi=
s heavy kind of extension,<br>
given that the first version of BIP70 isn&#39;t even deployed widely let<br=
>
alone *used*.<br></blockquote><div><br></div><div>Definitely agree - like I=
 said, I publish this only because I keep getting asked about it.</div><div=
>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex">
By reading your proposal I get the idea that the current spec doesn&#39;t<b=
r>
allow two (or three) different PKIs at once</blockquote><div><br></div><div=
>That&#39;s right. There&#39;s little point in having multiple PKI&#39;s si=
multaneously, that&#39;s why it doesn&#39;t allow it.</div><div><br></div>
<div>This one is a special case because it doesn&#39;t replace but rather s=
pecialises and extends the existing PKI. Old clients that don&#39;t underst=
and it would still show something useful and by upgrading you get better ou=
tput. Actually you get closer to the output you&#39;re supposed to get.</di=
v>
<div><br></div><div>That&#39;s going to be rare though, I think. Generally =
you wouldn&#39;t want to have multiple PKIs in use simultaneously for the s=
ame payment request.</div><div>=C2=A0</div><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I would prefer if your fix would stay local to X.509 (and thus only<br>
change X.509 specific structs rather than the top-level PaymentRequest).<br=
></blockquote><div><br></div><div>It can be done but only by sacrificing ba=
ckwards compatibility, which doesn&#39;t seem worth it to me. It&#39;s hard=
ly a big deal to have two signature fields. The rest is all localised to th=
e X509 parts.</div>
<div><br></div></div></div></div>

--089e015388480ecd6804f3a1f824--