summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-19G refers to secp256k1 base point rather generatorHennadii Stepanov
2020-01-19FIX: BIPs should be specified as lowercase to match filenamesAnthony
2020-01-19ADD: Require Schnorr and Taproot BIPs for TapscriptAnthony
https://github.com/sipa/bips/pull/135#issuecomment-552754867
2020-01-19ADD: Require Schnorr BIP for TaprootAnthony
Per https://github.com/bitcoin/bips/blob/master/bip-0001.mediawiki: "BIPs may have a Requires header, indicating the BIP numbers that this BIP depends on"
2020-01-19tweak 211 bytes textDev Random
2020-01-19clarify 211 hash bytes and non-reuse of keysDevrandom
2020-01-19remind reader where [:] is definedGregory Sanders
in addition to `point`. This caused confusion for one reader who expected inclusive at end of range.
2020-01-19Replace R with P in taproot_tweak_seckeyOrfeas Stefanos Thyfronitis Litos
2020-01-19BIP16 has no relation to bip-taproot/tapscriptGregory Sanders
Previously did.
2020-01-19Fix typoAgis Anastasopoulos
2020-01-19Fxied typo in taproot_sign_script()LaurentMT
2020-01-19Internal pubkey calculation fixed in taproot_tweak_pubkey()codeShark149
2020-01-19Link design section of BIP Schnorr in SpecificationFabian Jahr
2020-01-19fix: script spend, not key spendMax Hillebrand
For the key spend the script tree depth is not revealed, it is only done for script spends. This sentence makes sense only for the script spend.
2020-01-19Update test-vectors.csvJonas Nick
2020-01-19Fix point_from_bytes accepting out-of-range pubkeys and add test vectorJonas Nick
2020-01-19improve rationale for key prefixingTim Ruffing
2020-01-19Fix typo in reference code commentJonas Nick
2020-01-19Make more clear that signing function in test vectors generation code isn't ↵Jonas Nick
intended to be used anywhere else
2020-01-19Check infinity in is_positiveJonas Nick
2020-01-19Adjust test vector generation code to latest terminologyJonas Nick
2020-01-19Fix test vector generation code after changing schnorrsig_sign apiJonas Nick
2020-01-19Settle on notation: is_square(y), has_square_y(P)Pieter Wuille
2020-01-19fix docstring in taproot_output_scriptDmitry Petukhov
the final "-None" line in the docstring of `taproot_output_script` example function was actually outside of the docstring
2020-01-19use bytes() instead of b'' - avoid markdown issue Dmitry Petukhov
Currently github markdown renders `b''` inside `<source>` tags incorrectly. This makes `h = b''` show as `h = b` and creates some confusion. The issue can be avoided by using bytes() to create empty byte array
2020-01-19typosTim Ruffing
2020-01-19Consistently mention resource limits in bip-tapscriptPieter Wuille
2020-01-19Update bip-schnorr.mediawikiPieter Wuille
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
2020-01-19Update bip-schnorr.mediawikiPieter Wuille
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
2020-01-19Elaborate on default and alternative signingPieter Wuille
2020-01-19Explain why CMS is not turned into SUCCESSxPieter Wuille
2020-01-19Address aj commentsPieter Wuille
2020-01-19Improve section on alternatives to OP_CHECKMULTISIGPieter Wuille
2020-01-19Change reference for ECDSA proofsTim Ruffing
Refer to Manuel Fersch's dissertation for provable security of ECDSA. It's freely accessible and multiple results put well in context.
2020-01-19annex is bit 0 of spend_typeAnthony Towns
2020-01-19More on key generationPieter Wuille
2020-01-19Clarify interaction x-only keys with verificationPieter Wuille
2020-01-19Update bip-schnorr.mediawikiPieter Wuille
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
2020-01-19Explain that MuSig needs key prefixingPieter Wuille
2020-01-19bip-schnorr: more on (e,s)Tim Ruffing
2020-01-19bip-schnorr: more on provable securityTim Ruffing
I'll try to get a link to the CCS paper that does not have a paywall...
2020-01-19TypoPieter Wuille
2020-01-19Drop other curve commentPieter Wuille
2020-01-19Prefix infinite with is_Pieter Wuille
2020-01-19Apply suggestions from code reviewPieter Wuille
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
2020-01-19Formulate claims about BatchVerify more accuratelyPieter Wuille
2020-01-19Use is_square/is_positive and introduce algorithm namesPieter Wuille
2020-01-19HTTPS links where possiblePieter Wuille
2020-01-19Small fixes from review with real-or-randomPieter Wuille
2020-01-19Small fix: 0xc1 is possible as first control block bytePieter Wuille