Skip to content

Conversation

@theuni
Copy link
Member

@theuni theuni commented Oct 29, 2014

This is the next-to-last major movement necessary for libbitcoinconsensus. After this and version movement (see next PR), only script interpreter error handling remains.

Split CPubKey and friends out so that they can be used without CKey's dependencies. Stub files have been created for handling crypto functionality without any core deps (eccryptoverify.h/cpp). Eventually these will handle crypto-level key functions, and CKey/CPubKey will call into them. Because some code changes are needed for that, and it's not strictly necessary for the verification lib for 0.10, that change has been skipped here.

…s there

Eventually (after 0.10) these files will hold the logic for crypto
verification routines, and CKey/CPubKey will call into them.
@theuni
Copy link
Member Author

theuni commented Oct 31, 2014

rebased after #5164 and #5148

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please make this just MIT, especially in new files

@laanwj
Copy link
Member

laanwj commented Nov 3, 2014

Verified move-only apart from noted exception above.
utACK

@laanwj laanwj merged commit d2e74c5 into bitcoin:master Nov 4, 2014
laanwj added a commit that referenced this pull request Nov 4, 2014
d2e74c5 boost: moveonly: split CPubKey and friends to new files (Cory Fields)
78c228c boost: moveonly: move BIP32Hash to hash.h (Cory Fields)
900078a boost: moveonly: create eccryptoverify.h|cpp and move helper functions there (Cory Fields)
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants