-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Add RECOVER_KEY_SAFE protocol feature #10831
base: develop
Are you sure you want to change the base?
Conversation
Can you assign anyone who may review this? It would be good if I can get a review before writing test cases.
According to Bitcoin secp256k1 convention, recovery IDs in the range of 27 to 30 are for uncompressed public key, but 31 to 34 for compressed one. For better support for EVM on EOSIO, what about recovering an uncompressed public key (public key point) in case of recover ID 27-30? For this, it needs to merge implementation for missing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry it took so long.
libraries/chain/include/eosio/chain/webassembly/error_codes.hpp
Outdated
Show resolved
Hide resolved
@heifner |
Sorry for the slow response. At this time we would like the uncompressed public key (if added) to come in under a different PR to keep this particular change focused on just having a recover key that does not assert. |
Change Description
Implement EEP-9.
Change Type
Select ONE:
Testing Changes
Select ANY that apply:
Consensus Changes
API Changes
Documentation Additions