Skip to content

Make small-order checks in EdDSA optional? #423

@twiss

Description

@twiss

The current spec says:

  1. If the key data of key represents an invalid point or a small-order element on the Elliptic Curve of Ed25519, return false.

However, implementations don't consistently perform this check: https://wpt.fyi/results/WebCryptoAPI/sign_verify/eddsa_small_order_points.https.any.html?run_id=6218645916352512&run_id=4841029519015936&run_id=5149644930940928&run_id=5118414478901248

So, we may want to make it optional.


This is a copy of WICG/webcrypto-secure-curves#27, to keep track of that issue after we archive WICG/webcrypto-secure-curves.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions