Skip to content

ecdsa: remove RecoverableSignPrimitive#146

Merged
tarcieri merged 1 commit into
masterfrom
ecdsa/remove-recoverable-sign-primitive
Sep 2, 2020
Merged

ecdsa: remove RecoverableSignPrimitive#146
tarcieri merged 1 commit into
masterfrom
ecdsa/remove-recoverable-sign-primitive

Conversation

@tarcieri

@tarcieri tarcieri commented Sep 2, 2020

Copy link
Copy Markdown
Member

This is really a concern of the k256 crate and isn't helpful to generalize to other curves.

This is really a concern of the `k256` crate and isn't helpful to
generalize to other curves.
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

Merging #146 into master will increase coverage by 0.50%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #146      +/-   ##
==========================================
+ Coverage   59.60%   60.11%   +0.50%     
==========================================
  Files           8        7       -1     
  Lines         354      351       -3     
==========================================
  Hits          211      211              
+ Misses        143      140       -3     

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ff2b61d...a03cda2. Read the comment docs.

@tarcieri tarcieri merged commit c22624e into master Sep 2, 2020
@tarcieri tarcieri deleted the ecdsa/remove-recoverable-sign-primitive branch September 2, 2020 23:57
tarcieri added a commit to RustCrypto/elliptic-curves that referenced this pull request Sep 3, 2020
Removes the RecoverableSignPrimitive trait per RustCrypto/signatures#146
tarcieri added a commit to RustCrypto/elliptic-curves that referenced this pull request Sep 3, 2020
Removes the RecoverableSignPrimitive trait per RustCrypto/signatures#146
This was referenced Sep 11, 2020
tarcieri added a commit that referenced this pull request Sep 27, 2020
This reverts commit a03cda2 (#146)

Revives `RecoverableSignPrimitive` since there have been some
requests/use cases for it.

First, there was interest in supporting such a primitive for `p256`:

RustCrypto/elliptic-curves#184

Second, it would be helpful for Ethereum, since it seems implementations
often use (HMAC-DRBG-)SHA-256 for RFC6979, but Keccak256 as the message
digest function. Exposing this interface would allow for such
combinations which aren't possible otherwise.
tarcieri added a commit that referenced this pull request Sep 27, 2020
This reverts commit a03cda2 (#146)

Revives `RecoverableSignPrimitive` since there have been some
requests/use cases for it.

First, there was interest in supporting such a primitive for `p256`:

RustCrypto/elliptic-curves#184

Second, it would be helpful for Ethereum, since it seems implementations
often use (HMAC-DRBG-)SHA-256 for RFC6979, but Keccak256 as the message
digest function. Exposing this interface would allow for such
combinations which aren't possible otherwise.
tarcieri added a commit that referenced this pull request Sep 27, 2020
This reverts commit a03cda2 (#146)

Revives `RecoverableSignPrimitive` since there have been some
requests/use cases for it.

First, there was interest in supporting such a primitive for `p256`:

RustCrypto/elliptic-curves#184

Second, it would be helpful for Ethereum, since it seems implementations
often use (HMAC-DRBG-)SHA-256 for RFC6979, but Keccak256 as the message
digest function. Exposing this interface would allow for such
combinations which aren't possible otherwise.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants