Skip to content

BIP 75: Out of Band Address Exchange using Payment Protocol Encryption#357

Merged
luke-jr merged 71 commits intobitcoin:masterfrom
techguy613:master
Mar 17, 2016
Merged

BIP 75: Out of Band Address Exchange using Payment Protocol Encryption#357
luke-jr merged 71 commits intobitcoin:masterfrom
techguy613:master

Conversation

@techguy613
Copy link
Copy Markdown
Contributor

Pull request for BIP75 as discussed on the mailing list

Matt David and others added 30 commits December 3, 2015 17:24
- Removed Requestor/Responder definitions
- Seperated ECDH secret point generation and AES-256 (CBC Mode) setup from individual steps (listed twice) and created it's own section
- Added InvoiceRequest Validation section
- Add Message Interaction Details + new mimetypes
- Make Abstract more readable
- Update Sender definition and acronym descriptions
- Added comments to ReturnPaymentRequest definition
- Bold ECDH and AES Setup notes and added "(see below)" for reference
use same email for voisine as in other BIPs
- Update InvoiceRequest to include nonce
- Remove ephemeral_public_key from ReturnPaymentRequest
- Update message validation and nonce usage in processes
added some details, fix typo
- Update InvoiceRequest notification_url definition to use SHOULD instead of MAY
- Capitalize MUST, SHOULD, etc.
- Update InvoiceRequest Message Creation steps to specifically define behavior for empty amount or amount out of bounds
- Add implementation section with references to Addressimo reference Store & Forward server and a client implementation in functest_ir.py
- Add flow diagrams for BIP70 extension and moble-to-mobile example with store and forward service
- Add 2 new use cases and add Wallet Name to the Address Book section of optional ways to add entries to an address book
- Change ReturnPaymentRequest message name to EncryptedPaymentRequest
- Add Payment Request (with Store & Forward server) use-case documentation
- Add initial public key retrieval ideas
…entACK messages with Store & Forward server
techguy613 and others added 19 commits February 22, 2016 13:46
Made public keys required, updated steps
- Also, fix ** used for bold and replace with <b></b>
Renamed to BIP75, added extensions to BIP70 payment details
- Added bolding to replace_by_fee
…ce_by_fee is commented out as it's only available in version 2 of the message
Extended BIP70 fields, added BIP number
…t.proto

- Add DER encoding requirement for EC public keys and ECC signatures
- Add SHA-256 hashing requirement for ECC signatures
- Add FIPS 180-4 SHS link
 * Fixing a few extra closing `b` tags and converting others to wiki bold syntax.
 * Linking "see below" and "see above" items to the actual section of the BIP.
 * Consistent capitalization of "Bitcoin".
 * "requester" => "requester* (more common outside of legal writing)
 * "concious" => "conscious"
 * "Foward" => "Forward"
 * "Satoshis" => "satoshis" (as unit of bitcoin, not the name of creator)
 * Removing unnecessary </img> which can actually cause problems.
 * Adding required `alt` attribute to img tags.
 * Fix wrapping of long lines (some were wrapped at 112 chars) - No effect on final rendering users see.
Format comment to fit style of previous comments
Formatting improvements to BIP-75
Format Comment To Match Previous Style
James MacWhyte <macwhyte@gmail.com>
Status: Draft
Type: Standards Track
Created: 2015-11-20
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't add spaces to align the headers (leave the authors list as-is).

@luke-jr luke-jr changed the title Pull request for BIP75 as discussed on the mailing list BIP 75: Out of Band Address Exchange using Payment Protocol Encryption Mar 17, 2016
@techguy613
Copy link
Copy Markdown
Contributor Author

Fixed the header and committed to our branch.

@techguy613
Copy link
Copy Markdown
Contributor Author

Hey @luke-jr, I'm not sure what's causing this git issue exactly. Per http://stackoverflow.com/questions/13480346/git-commits-left-behind-when-switching-back-to-a-branch-from-detached-head, this is a bug that was fixed in Git v1.7.11.5 and per Travis CI, their VM are using Git 1.8. Have you seen this before?

@luke-jr luke-jr merged commit 9d86a41 into bitcoin:master Mar 17, 2016
@luke-jr
Copy link
Copy Markdown
Member

luke-jr commented Mar 17, 2016

The git message isn't an issue, it's normal. The issue was that you had BIP 75 after BIP 8x in the README, and didn't use the comma-only formatting for the author list there. I fixed those for you and merged it.

@jmacwhyte
Copy link
Copy Markdown
Contributor

Thanks @luke-jr!

1 similar comment
@techguy613
Copy link
Copy Markdown
Contributor Author

Thanks @luke-jr!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants