1
0
Fork 0
mirror of https://github.com/bitcoin/bips.git synced 2025-02-24 15:36:53 +01:00
Commit graph

1040 commits

Author SHA1 Message Date
Matt David
7d9e11dbcb - Add information about the use of GCM Authentication tag
- Add requirement of additional authenticated data in the case that either status_code and/or status_message are in use
2016-04-27 09:52:22 -07:00
Matt David
b5517bab86 Add more linebreaks 2016-04-26 18:53:05 -07:00
Matt David
32d9f9d266 Adding linebreaks and fixing some bad links 2016-04-26 18:51:54 -07:00
Matt David
c2a73346a3 - Fix straggling EncryptedPaymentRequest reference 2016-04-26 18:14:14 -07:00
Matt David
6c9625e832 - Fix formatting + fix/add links
- Update images
2016-04-26 18:12:29 -07:00
Matt David
8bb63058fd - Reset bip-0070/extensions.mediawiki to the original BIP70 contents
- Remove status_code and status_message from individual Payment Protocol messages
- Remove EncryptedInvoiceRequest, EncryptedPaymentRequest, EncryptedPayment and EncryptedPaymentACK messages from protobuf definition file
- Add ProtocolMessageType enum and ProtocolMessageType and EncryptedProtocolMesssage messages to bip-0075/paymentrequest.proto definition file
- Update BIP75 text to remove old individual message encryption paths and include new encapsulating messages for self-contained PaymentProtocol communication (including errors) over various transport layers
- Add initial list of status codes
- Update BIP75 to use AES-256-GCM and remove message hash as GCM mode provides authenticated encryption
- Update ECDH calculation to use SHA256 hash of ECDH's X point instead of the raw X point itself
2016-04-26 15:23:12 -07:00
Matt David
8bf7d90d20 - Update HTTPS to be TLS-protected HTTP
- Add Updated Messages section to describe the status_code and status_message
- Separated Message and Communication Errors into Payment Protocol Errors and Communication Errors
- Add first draft Payment Protocol error codes
- Update InvoiceRequest Message Creation description amount example to return Payment Protocol error in the case of an issue with the amount.
2016-03-29 15:49:49 -07:00
Matt David
9d86a41747 Merge remote-tracking branch 'origin/master' 2016-03-16 22:07:44 -07:00
Matt David
e8c9f67005 Update BIP header to pass TravisCI 2016-03-16 22:03:49 -07:00
Matt David
4c045c8801 Merge remote-tracking branch 'upstream/master' 2016-03-16 22:00:17 -07:00
Matt David
43ea7bf4a6 Merge pull request #16 from jmacwhyte/proofread
Removed BIP70 extensions
2016-03-16 17:04:06 -07:00
Luke-Jr
3979dbd6da Merge pull request #355 from jl2012/patch-12
BIP142: Deferred
2016-03-16 18:22:52 +00:00
Johnson Lau
3f586626d5 BIP142: Deferred 2016-03-17 02:15:55 +08:00
Johnson Lau
159cc9bd0e BIP142: Deferred
BIP142 will not be deployed with BIP141 at the same time. Initially, people are expected to use P2SH segwit, or payment protocol for native segwit
2016-03-16 23:20:58 +08:00
jmacwhyte
9a5ba6688c Removed BIP70 extensions 2016-03-15 18:04:48 -07:00
Luke-Jr
97d2f023a4 Merge pull request #354 from sipa/bip9fixes
Small improvements to BIP9
2016-03-15 19:04:40 +00:00
Pieter Wuille
bce835d2ce Small improvements to BIP0009 2016-03-15 16:29:24 +01:00
Rusty Russell
4c4009bfdb BIP9: More explicit recommendations on values.
Basically the same thing reworded as a checklist, with 3 years turned into 1,
and suggesting a 1 month delay after expected deployment date.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-03-15 16:25:54 +01:00
Rusty Russell
7314d13a08 bip9: fix heading levels.
It goes from level 2 (specification) to 4; those headings should be level 3.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-03-15 16:25:46 +01:00
Luke-Jr
1daefdb374 Merge pull request #351 from dangershony/patch-2
Crypzo has changed name to CoinVault
2016-03-15 07:10:19 +00:00
Luke-Jr
5a942b04c0 Merge pull request #353 from priestc/master
Added paragraph about address re-use for BIP131
2016-03-15 06:34:42 +00:00
Chris Priest
46a91a8dc4 fixed typos and wording 2016-03-14 15:51:14 -07:00
Chris Priest
314e87f9c0 added paragraph about address reuse 2016-03-14 15:16:51 -07:00
Matt David
1f203ea5ca Merge pull request #15 from FinalHash/master
Format Comment To Match Previous Style
2016-03-11 16:22:32 -08:00
Matt David
d1e1c7c000 Merge pull request #14 from jonathancross/patch-2
Formatting improvements to BIP-75
2016-03-11 14:47:43 -08:00
Marshall Long
05740a7dbe Format Comment
Format comment to fit style of previous comments
2016-03-11 15:01:25 -05:00
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
Luke Dashjr
d6e848dc4b bip-0002: Updates from Q&A with Mustafa Al-Bassam 2016-03-10 16:44:21 +00:00
Dan Gershony
79679bee32 Crypzo has changed name to CoinVault 2016-03-10 10:43:12 +00: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
Luke Dashjr
0c87a9b7f1 bip-0002: Fix typo 2016-03-09 15:25:58 +00:00
Luke Dashjr
bac34a1e8c bip-0002: Clarify ordering of Comments-* headers 2016-03-08 18:40:29 +00:00
Luke Dashjr
03888cc96d Merge commit '54018e9' 2016-03-08 18:13:16 +00:00
Luke Dashjr
54018e97fa bip-0002: Rationale for prohibiting PD in new BIPs 2016-03-08 18:12:42 +00:00
Luke Dashjr
2bfa7bb7b7 bip-0002: Complete license explanation 2016-03-08 18:01:40 +00: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
Luke-Jr
dada5f22a6 Merge pull request #331 from kanzure/bip1/typofix-and-formatfix
BIP1: Formatfix for auxiliary files section and a small typofix
2016-03-08 17:24:35 +00: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
Luke-Jr
66daf77f28 Merge pull request #349 from jonathancross/patch-1
Small typo in bip-0009.mediawiki
2016-03-07 17:36:20 +00:00
Luke-Jr
7cd2c104fd Merge pull request #348 from MarcoFalke/patch-2
[Bip 133] Fix typos
2016-03-07 16:06:52 +00:00
Jonathan Cross
c6f8e3ae62 Small typo in bip-0009.mediawiki 2016-03-07 16:51:59 +01:00
MarcoFalke
fa02af6e89 bip 133: remove implementation detail 2016-03-07 09:41:34 +01:00
MarcoFalke
b3a93c4201 Update bip-0133.mediawiki 2016-03-06 18:18:23 +01:00
Luke-Jr
8883b6061b Merge pull request #346 from sipa/bip9work
Further tweaks to BIP9
2016-03-02 19:40:29 +00:00
Pieter Wuille
a3df16e650 Correct the claim that only 29 bits are available anyway 2016-03-02 20:09:36 +01:00
Pieter Wuille
cd6dfb9411 Recommend a fallow pause explicitly 2016-03-02 20:09:35 +01:00