Matt David
ca0f07cfa7
- Add qualifier that nonce MUST be chosen by the encryptor.
...
- Also, fix ** used for bold and replace with <b></b>
2016-02-22 13:47:49 -08:00
Matt David
8dffb2e58a
Merge pull request #10 from jmacwhyte/proofread
...
Made public keys required, updated steps
2016-02-22 13:46:00 -08:00
jmacwhyte
27bfd6165f
Made public keys required, updated steps
2016-02-22 13:09:06 -08:00
Matt David
10e6f46569
- Make message public key sharing mandatory for messages that are encrypted and where both keys are known. For EncryptedInvoiceRequest, only the sender_public_key is required
...
- Add nonce to EncryptedPaymentRequest, EncryptedPayment and EncryptedPaymentACK
- Update ECDH instruction to allow for the current message instead of an InvoiceRequest to contain the nonce
- Updated paymentrequest.proto with BIP definition changes
2016-02-22 12:04:54 -08:00
Matt David
6a08dae8c4
Merge pull request #9 from jmacwhyte/proofread
...
Reworked message definitions, other details
2016-02-21 22:06:47 -08:00
jmacwhyte
198188b924
Improved message definitions, etc.
2016-02-21 21:31:16 -08:00
Matt David
52b6cde023
- Fix Signature note formatting
...
- Change No EncryptedPayment Required title
- Fix BIP70 link format in References
2016-02-21 14:06:03 -08:00
Matt David
8e8c9778e9
- Add memo to InvoiceRequest message
...
- Add ephemeral_public_key and requires_payment_message fields to EncryptedPaymentRequest + updated descriptions
- Update EncryptedPayment and EncryptedPaymentACK message descriptions to use ECDH-derived key for signature instead of each side's public key
- Slim down message content-types
- Add EncryptedPayment and EncryptedPaymentACK creation detail steps
- Add updated paymentrequest.proto to bip-ir/ directory
- Add additional flow diagrams for various mobile-to-mobile / Store & Forward scenarios
2016-02-21 14:00:02 -08:00
Matt David
481844e49b
Merge pull request #8 from jmacwhyte/master
...
Encrypted payment messages, other tweaks
2016-02-19 10:12:22 -08:00
jmacwhyte
b01c6b7089
Added EncryptedPayment and ACK, other readability and consistency fixes
2016-02-18 17:47:48 -08:00
Matt David
0c3d6d15ae
Include grammar fixes from Dawn
2016-02-17 16:11:59 -08:00
Matt David
7a92454e54
Merge branch 'encrypted-invoicerequest'
2016-02-16 15:26:30 -08:00
Matt David
e675fe9bdd
Merge pull request #6 from justinwnewton/patch-4
...
Update to add 3rd motivation
2016-02-16 15:25:29 -08:00
Matt David
17dfa4149e
Merge pull request #7 from justinwnewton/patch-5
...
Request Matt to update use case 3
2016-02-16 15:25:05 -08:00
Matt David
101718fc6a
- Move Definitions section up
...
- Seperate Process sections into regular and encrypted InvoiceRequest processes and flow diagrams
2016-02-16 15:22:18 -08:00
Justin Newton
f41e886f25
Request Matt to update use case 3
...
Asking matt to update use case 3 to include other mods made for store and forward servers.
2016-02-16 13:41:56 -08:00
Justin Newton
79cc9bdaa6
Update to add 3rd motivation
...
Adding allow for store and forward servers as a way to server payment protocol
2016-02-16 13:19:16 -08:00
Matt David
c7fd6ddb2e
Merge pull request #4 from justinwnewton/patch-2
...
editied Abstract
2016-02-16 10:57:38 -08:00
Matt David
e4a7582c98
Merge pull request #5 from justinwnewton/patch-3
...
changed justin's email back to @netkic.om
2016-02-16 10:57:10 -08:00
Matt David
d9bf987b99
Add indents for point 2 of the Motivation section
2016-02-16 10:56:08 -08:00
Justin Newton
4e6ff9f149
changed justin's email back to @netkic.om
...
changed Justin's email back to @netki.com
2016-02-16 10:52:47 -08:00
Justin Newton
961c51c3b2
editied Abstract
...
added "the identity of" to the first bullet of the abstract.
2016-02-16 10:51:40 -08:00
Matt David
e0bd3b599a
- Fixed typos and added a bit more explanation for the Wallet Name public key retrieval example
2016-02-15 17:35:23 -08:00
Matt David
db2bf02180
- Updated Mobile-to-Mobile image to visually include Payment and PaymentACK messages with Store & Forward server
2016-02-15 17:29:33 -08:00
Matt David
62d19677c8
- Add encrypted invoicerequest requirement
...
- Change ReturnPaymentRequest message name to EncryptedPaymentRequest
- Add Payment Request (with Store & Forward server) use-case documentation
- Add initial public key retrieval ideas
2016-02-15 17:19:37 -08:00
Matt David
7ae2624bb3
- Update e-mail addresses for Justin and Matt
...
- Add 2 new use cases and add Wallet Name to the Address Book section of optional ways to add entries to an address book
2016-02-10 09:43:21 -08:00
Matt David
06c3c1b488
Merge pull request #3 from jmacwhyte/proofread
...
Added example use case.
2016-02-02 10:24:08 -08:00
jmacwhyte
a715f2cdb1
Added example use case.
2016-02-01 19:36:45 -08:00
Matt David
88898c2f87
Fix Implementation section spacing
2016-01-20 13:19:25 -08:00
Matt David
8c78781cf0
- Remove Acronyms section
...
- 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
2016-01-20 13:16:22 -08:00
Matt David
32e82105cb
Merge pull request #2 from jmacwhyte/proofread
...
added some details, fix typo
2016-01-12 09:13:27 -08:00
jmacwhyte
a81b43b49b
added some details, fix typo
2016-01-11 15:22:06 -08:00
Matt David
0c93de978e
Fix bullet in motivation
2016-01-11 11:07:18 -08:00
Matt David
6c537eb0a7
Fix bullet in motivation
2016-01-11 11:06:47 -08:00
Matt David
5ec3d52181
Updating abstract and motivation with changes made by the Netki team
2016-01-11 11:05:26 -08:00
Matt David
58754bd493
- Fix typos in abstract and "motiviation"
2016-01-07 14:24:48 -08:00
Matt David
385287b395
- Adding James to the author list
2016-01-07 13:53:51 -08:00
Matt David
67470e0817
- Update motivation to include auditability
...
- Update InvoiceRequest to include nonce
- Remove ephemeral_public_key from ReturnPaymentRequest
- Update message validation and nonce usage in processes
2016-01-07 11:37:09 -08:00
Matt David
583a64cf3d
Merge pull request #1 from voisine/patch-3
...
use same email for voisine as in other BIPs
2015-12-07 11:45:09 -08:00
Aaron Voisine
d14e205477
use same email for voisine as in other BIPs
2015-12-07 09:42:25 -08:00
Matt David
b2db2eba41
- Add flow overview image
...
- 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
2015-12-04 15:16:32 -08:00
Matt David
e71e57216b
- Fix section levels
...
- Add Message Interaction Details + new mimetypes
2015-12-04 13:26:50 -08:00
Matt David
845f24069b
Fix last links
2015-12-04 11:40:43 -08:00
Matt David
c91ec76f41
Remove anchors
2015-12-04 11:33:06 -08:00
Matt David
2d9b626d6c
Test anchor
2015-12-04 11:31:38 -08:00
Matt David
61cfbaefa7
Remove anchor template and use spans for anchors instead
2015-12-04 11:29:44 -08:00
Matt David
543409c7f7
Fix local anchors and links
2015-12-04 11:26:32 -08:00
Matt David
2c8bc2392b
Updated BIP based on colleague feedback
...
- 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
2015-12-04 11:10:01 -08:00
Matt David
a876e47bd1
Fix mediawiki table formatting
2015-12-03 17:32:01 -08:00
Matt David
d698201463
Fix mediawiki table formatting
2015-12-03 17:31:09 -08:00