Skip to content

Commit f6d2b01

Browse files
committed
Document open issues around Ed25519
Reference the open issues in WICG/webcrypto-secure-curves around randomized signatures and small-order points in the spec text.
1 parent 6248189 commit f6d2b01

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

spec/Overview.html

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10078,6 +10078,16 @@ <h4>Operations</h4>
1007810078
Section 5.1.6, with |message| as |M|,
1007910079
using the Ed25519 private key associated with |key|.
1008010080
</p>
10081+
<div class="issue">
10082+
<p>
10083+
Some implementations may (wish to) generate randomized signatures
10084+
as per <a href="https://datatracker.ietf.org/doc/draft-irtf-cfrg-det-sigs-with-noise/">draft-irtf-cfrg-det-sigs-with-noise</a>
10085+
instead of deterministic signatures as per [[RFC8032]].
10086+
</p>
10087+
<p>
10088+
See <a href="https://github.com/WICG/webcrypto-secure-curves/issues/28">WICG/webcrypto-secure-curves issue 28</a>.
10089+
</p>
10090+
</div>
1008110091
</li>
1008210092
<li>
1008310093
<p>
@@ -10105,13 +10115,29 @@ <h4>Operations</h4>
1010510115
If the key data of |key| represents an invalid point or a small-order element
1010610116
on the Elliptic Curve of Ed25519, return `false`.
1010710117
</p>
10118+
<div class="issue">
10119+
<p>
10120+
Not all implementations perform this check.
10121+
</p>
10122+
<p>
10123+
See <a href="https://github.com/WICG/webcrypto-secure-curves/issues/27">WICG/webcrypto-secure-curves issue 27</a>.
10124+
</p>
10125+
</div>
1010810126
</li>
1010910127
<li>
1011010128
<p>
1011110129
If the point R, encoded in the first half of |signature|,
1011210130
represents an invalid point or a small-order element
1011310131
on the Elliptic Curve of Ed25519, return `false`.
1011410132
</p>
10133+
<div class="issue">
10134+
<p>
10135+
Not all implementations perform this check.
10136+
</p>
10137+
<p>
10138+
See <a href="https://github.com/WICG/webcrypto-secure-curves/issues/27">WICG/webcrypto-secure-curves issue 27</a>.
10139+
</p>
10140+
</div>
1011510141
</li>
1011610142
<li>
1011710143
<p>

0 commit comments

Comments
 (0)