Jonathan Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							481f322d44 
							
						 
					 
					
						
						
							
							Formatting improvements to BIP-75  
						
						 
						
						... 
						
						
						
						* 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. 
						
						
					 
					
						2016-03-11 19:23:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt David 
							
						 
					 
					
						
						
						
						
							
						
						
							a8c0246295 
							
						 
					 
					
						
						
							
							- Update optional flags to PaymentDetails definition in paymentrequest.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 
						
						
					 
					
						2016-03-09 18:57:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt David 
							
						 
					 
					
						
						
						
						
							
						
						
							de42024b1a 
							
						 
					 
					
						
						
							
							Merge pull request  #13  from jmacwhyte/proofread  
						
						 
						
						... 
						
						
						
						Extended BIP70 fields, added BIP number 
						
						
					 
					
						2016-03-09 18:32:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jmacwhyte 
							
						 
					 
					
						
						
						
						
							
						
						
							dddcb735f8 
							
						 
					 
					
						
						
							
							Extended BIP70 fields, added BIP number  
						
						 
						
						
						
						
					 
					
						2016-03-09 18:25:02 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt David 
							
						 
					 
					
						
						
						
						
							
						
						
							f753dd7372 
							
						 
					 
					
						
						
							
							- Add subtract_fee and replace_by_fee flags to PaymentDetails. replace_by_fee is commented out as it's only available in version 2 of the message  
						
						 
						
						
						
						
					 
					
						2016-03-08 09:43:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt David 
							
						 
					 
					
						
						
						
						
							
						
						
							1b96cf1e78 
							
						 
					 
					
						
						
							
							- Update PaymentDetails index  
						
						 
						
						... 
						
						
						
						- Added bolding to replace_by_fee 
						
						
					 
					
						2016-03-07 18:59:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt David 
							
						 
					 
					
						
						
						
						
							
						
						
							d8ec771caf 
							
						 
					 
					
						
						
							
							Merge pull request  #12  from jmacwhyte/proofread  
						
						 
						
						... 
						
						
						
						Renamed to BIP75, added extensions to BIP70 payment details 
						
						
					 
					
						2016-03-07 18:52:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jmacwhyte 
							
						 
					 
					
						
						
						
						
							
						
						
							c0c7d7f0a1 
							
						 
					 
					
						
						
							
							Renamed to BIP75, added extensions to BIP70 payment details  
						
						 
						
						
						
						
					 
					
						2016-03-07 18:18:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt David 
							
						 
					 
					
						
						
						
						
							
						
						
							df01620ebc 
							
						 
					 
					
						
						
							
							Update bip-invoicerequest-extension.mediawiki  
						
						 
						
						
						
						
					 
					
						2016-03-01 10:50:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt David 
							
						 
					 
					
						
						
						
						
							
						
						
							efa3605fbe 
							
						 
					 
					
						
						
							
							Update bip-invoicerequest-extension.mediawiki  
						
						 
						
						
						
						
					 
					
						2016-03-01 10:49:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt David 
							
						 
					 
					
						
						
						
						
							
						
						
							1fc921c872 
							
						 
					 
					
						
						
							
							- Update motivation for the open standards in the list for optional identity sharing  
						
						 
						
						
						
						
					 
					
						2016-02-24 09:09:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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