Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 4F136279 for ; 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 ; Fri, 6 May 2016 23:52:08 +0000 (UTC) Received: by mail-ob0-f176.google.com with SMTP id aq1so53846430obc.3 for ; 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 Date: Fri, 06 May 2016 23:51:58 +0000 Message-ID: To: "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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
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 (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.

We&#= 39;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, w= hich can be seen here:=C2=A0https://github.com/bitcoin/bips/pull/385

All comments are = welcome. Thank you!

James
--089e0111bacc8c7b4105323525af--