summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2020-01-19Increase max Merkle path lengthPieter Wuille
2020-01-19Fix formulaPieter Wuille
2020-01-19Extend input_index from 16 to 32 bitsPieter Wuille
2020-01-19Extend codeseparator_position from 16 to 32 bitsPieter Wuille
2020-01-19Accept seckey in the form of bytes and not int in the reference BIP-schnorr ↵Jonas Nick
code to match the spec.
2020-01-19Link to Schnorr's paper instead of WikipediaTim Ruffing
2020-01-19Replace taproot_tweak_pubkey assertion with exception and add it to ↵Jonas Nick
taproot_tweak_seckey too
2020-01-19Add taproot_tweak_pubkey and taproot_tweak_privkey functions to bip-taproot ↵Jonas Nick
wallet section
2020-01-19Add is_quad function to bip-schnorr reference codeJonas Nick
2020-01-19Standardize on secret key in bip-schnorrJonas Nick
2020-01-19Add x() and y() functions for points to bip-schnorrJonas Nick