summaryrefslogtreecommitdiff
path: root/cf/3815db98d6fd8ad344df51de4e094aef991ca5
blob: 7397220f46adaf1d39c0c2a188e9de19e3879a31 (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
Return-Path: <keatonatron@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 4F136279
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri,  6 May 2016 23:52:09 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-ob0-f176.google.com (mail-ob0-f176.google.com
	[209.85.214.176])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id D5A43185
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri,  6 May 2016 23:52:08 +0000 (UTC)
Received: by mail-ob0-f176.google.com with SMTP id aq1so53846430obc.3
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri, 06 May 2016 16:52:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to;
	bh=/qFmSfwy2I+NuvHgIuRcmivDCQ2Wd0gJPH6xEaZBgbI=;
	b=mbxfE+8h1YJhSy696TCQgvslMVfCtVbXjEagJ39zlSSI/HzHA/730oHOaZNehgwvJc
	2eyVFPgM4Q8cnnCOypUIsLtsz+fxN3WoGhlGmd318zDG84xnFiBdFYUKzbbAt+f5aTu6
	BC7/RzdSxLrD/FJYnlmQgxbSr42aeW6K9PFvh9wtW01zN+fQkSkid5Gtk+e24WCosh45
	lM1g0wosxtm4qwZF3CmK2Llm4e+9hziuPaFqZ65zw4OaD1tvJwzNk8ckdJzn2/KvtGRS
	UX+NGLZ0A3z7mLJyCeHcGCY+cyqjdZxXaCd9H1f0PmD9Ws6h5UA4mymlNsLY98q5MU4g
	c5bA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
	bh=/qFmSfwy2I+NuvHgIuRcmivDCQ2Wd0gJPH6xEaZBgbI=;
	b=eXecG5DFyzCDF6Tz4z1j4t/MGZf7fJjgdFzcf5YuPlNmWj15PsO9rZszncusYx0+Cy
	z2eZeNENSUkh4OCy9XUJwS8szkn6fFEUYnF4IA8RDH3M/0TVWzNtnQjmKmTJ5NCfVbJn
	0VfUJCTX7Sx0FTv9XHyhB+ui2/nZnLt2vnb9Su5eQ+CpzRtwDo3lfriYqbQQyB1WBHMV
	ZY22JV/tqW3XJ6HfbMECWtYtw0ERwbGOlaJp6B2YHpoPlr42LyeLt5D5W0sz3SCubd9t
	bGf6BITZEkqHFYijrTikITC0T8kG974rrzzE8ixyevjAK20azfxyugj8/kNvsevm6MYO
	K9Jw==
X-Gm-Message-State: AOPr4FWrRW3Z1lWFX/yO2Yp0vL2XgriGDXahnQrCrlTWF61Hbej20cMHzwsFVNFXlM+md86n1NNVje3Cpq1dWA==
X-Received: by 10.182.87.168 with SMTP id az8mr11071082obb.10.1462578728170;
	Fri, 06 May 2016 16:52:08 -0700 (PDT)
MIME-Version: 1.0
From: James MacWhyte <macwhyte@gmail.com>
Date: Fri, 06 May 2016 23:51:58 +0000
Message-ID: <CAH+Axy5Ga9twXP7ORqOHHtdejxs1CGuo1u-7TaDd_fcOfBXixQ@mail.gmail.com>
To: "bitcoin-dev@lists.linuxfoundation.org"
	<bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary=089e0111bacc8c7b4105323525af
X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW
	autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
X-Mailman-Approved-At: Sat, 07 May 2016 00:24:26 +0000
Subject: [bitcoin-dev] BIP75 update & PR - Simplification
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Development Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Fri, 06 May 2016 23:52:09 -0000

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

Hi all,

We've made some significant changes to BIP75 which we think simplify things
greatly:

Instead of introducing encrypted versions of all BIP70 messages
(EncryptedPaymentRequest, EncryptedPayment, etc), we have defined a generic
EncryptedProtocolMessage type which is essentially a wrapper that enables
encryption for all existing BIP70 messages. This reduces the number of new
messages we are defining and makes it easier to add new message types in
the future.

We've also decided to use AES-GCM instead of AES-CBC, which eliminates the
need for the verification hash.

A pull request has been submitted, which can be seen here:
https://github.com/bitcoin/bips/pull/385

All comments are welcome. Thank you!

James

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

<div dir=3D"ltr">Hi all,<div><br></div><div>We&#39;ve made some significant=
 changes to BIP75 which we think simplify things greatly:<br><br>Instead of=
 introducing encrypted versions of all BIP70 messages (EncryptedPaymentRequ=
est, EncryptedPayment, etc), we have defined a generic EncryptedProtocolMes=
sage type which is essentially a wrapper that enables encryption for all ex=
isting BIP70 messages. This reduces the number of new messages we are defin=
ing and makes it easier to add new message types in the future.<br><br>We&#=
39;ve also decided to use AES-GCM instead of AES-CBC, which eliminates the =
need for the verification hash.<br><br>A pull request has been submitted, w=
hich can be seen here:=C2=A0<a href=3D"https://github.com/bitcoin/bips/pull=
/385">https://github.com/bitcoin/bips/pull/385</a><br><br>All comments are =
welcome. Thank you!<br><br>James</div></div>

--089e0111bacc8c7b4105323525af--