Skip to content

k256: enable endomorphism optimizations by default; remove non-endomorphism code #211

@tarcieri

Description

@tarcieri

The last of the GLV patents in the US (US7110538B2) expired on September 25th, 2020 (and the European patents have been expired for awhile). IANAL, but from what I'm gathering endomorphisms are no longer patent-encumbered. Relevant story:

https://www.btctimes.com/news/hal-finneys-proposal-for-optimizing-bitcoin-to-be-enabled-in-bitcoin-core

bitcoin-core/secp256k1 is now switching to the endomorphism implementation by default:

bitcoin-core/secp256k1#826

I think it would make sense for us to do the same.

cc @fjarri @tuxxy

Metadata

Metadata

Assignees

No one assigned

    Labels

    k256secp256k1 crate

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions