Unverified Commit ba0d7bde authored by Simon Josefsson's avatar Simon Josefsson
Browse files

Update.

parent dd10c6f1
......@@ -5,12 +5,12 @@
Network Working Group S. Josefsson
Internet-Draft SJD AB
Intended status: Informational N. Moeller
Expires: August 31, 2015
February 27, 2015
Expires: November 13, 2015
May 12, 2015
EdDSA and Ed25519
draft-josefsson-eddsa-ed25519-02
draft-josefsson-eddsa-ed25519-03
Abstract
......@@ -33,7 +33,7 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on August 31, 2015.
This Internet-Draft will expire on November 13, 2015.
Copyright Notice
......@@ -53,9 +53,9 @@ Copyright Notice
Josefsson & Moeller Expires August 31, 2015 [Page 1]
Josefsson & Moeller Expires November 13, 2015 [Page 1]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
Table of Contents
......@@ -109,9 +109,9 @@ Table of Contents
Josefsson & Moeller Expires August 31, 2015 [Page 2]
Josefsson & Moeller Expires November 13, 2015 [Page 2]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
3. More resilient to side-channel attacks.
......@@ -165,9 +165,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 3]
Josefsson & Moeller Expires November 13, 2015 [Page 3]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
x1 y2 + x2 y1 y1 y2 + x1 x2
......@@ -221,9 +221,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 4]
Josefsson & Moeller Expires November 13, 2015 [Page 4]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
of GF(q) are those x which the (b-1)-bit encoding of x is
......@@ -277,9 +277,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 5]
Josefsson & Moeller Expires November 13, 2015 [Page 5]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
5.1. Modular arithmetic
......@@ -333,9 +333,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 6]
Josefsson & Moeller Expires November 13, 2015 [Page 6]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
root x = (u/v)^((p+3)/8). This can be done using the following
......@@ -389,9 +389,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 7]
Josefsson & Moeller Expires November 13, 2015 [Page 7]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
5.5. Key Generation
......@@ -445,9 +445,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 8]
Josefsson & Moeller Expires November 13, 2015 [Page 8]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
4. Compute SHA512(R || A || M), and interpret the 64-octet digest as
......@@ -501,9 +501,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 9]
Josefsson & Moeller Expires November 13, 2015 [Page 9]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
import hashlib
......@@ -557,9 +557,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 10]
Josefsson & Moeller Expires November 13, 2015 [Page 10]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
# Points are represented as tuples (X, Y, Z, T) of extended coordinates,
......@@ -613,9 +613,9 @@ def point_equal(P, Q):
Josefsson & Moeller Expires August 31, 2015 [Page 11]
Josefsson & Moeller Expires November 13, 2015 [Page 11]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
# Square root of -1
......@@ -669,9 +669,9 @@ def point_decompress(s):
Josefsson & Moeller Expires August 31, 2015 [Page 12]
Josefsson & Moeller Expires November 13, 2015 [Page 12]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
These are functions for manipulating the secret.
......@@ -725,9 +725,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 13]
Josefsson & Moeller Expires November 13, 2015 [Page 13]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
6. Test Vectors for Ed25519
......@@ -781,9 +781,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 14]
Josefsson & Moeller Expires November 13, 2015 [Page 14]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
66d38535076f094b85ce3a2e0b4458f7
......@@ -837,9 +837,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 15]
Josefsson & Moeller Expires November 13, 2015 [Page 15]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
e1a9187ebb6092cf67bf2b13fd65f270
......@@ -893,9 +893,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 16]
Josefsson & Moeller Expires November 13, 2015 [Page 16]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
-----TEST 1A
......@@ -949,9 +949,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 17]
Josefsson & Moeller Expires November 13, 2015 [Page 17]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
based on TweetNaCl and 2 different implementations based on code from
......@@ -1005,9 +1005,9 @@ Internet-Draft EdDSA & Ed25519 February 2015
Josefsson & Moeller Expires August 31, 2015 [Page 18]
Josefsson & Moeller Expires November 13, 2015 [Page 18]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
[EDDSA] Bernstein, D., Duif, N., Lange, T., Schwabe, P., and B.
......@@ -1061,9 +1061,9 @@ def sha512(s):
Josefsson & Moeller Expires August 31, 2015 [Page 19]
Josefsson & Moeller Expires November 13, 2015 [Page 19]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
p = 2**255 - 19
......@@ -1117,9 +1117,9 @@ def point_equal(P, Q):
Josefsson & Moeller Expires August 31, 2015 [Page 20]
Josefsson & Moeller Expires November 13, 2015 [Page 20]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
if (P[1] * Q[2] - Q[1] * P[2]) % p != 0:
......@@ -1173,9 +1173,9 @@ def point_decompress(s):
Josefsson & Moeller Expires August 31, 2015 [Page 21]
Josefsson & Moeller Expires November 13, 2015 [Page 21]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
x = recover_x(y, sign)
......@@ -1229,9 +1229,9 @@ def verify(public, msg, signature):
Josefsson & Moeller Expires August 31, 2015 [Page 22]
Josefsson & Moeller Expires November 13, 2015 [Page 22]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
hA = point_mul(h, A)
......@@ -1285,9 +1285,9 @@ Appendix B. Library driver
Josefsson & Moeller Expires August 31, 2015 [Page 23]
Josefsson & Moeller Expires November 13, 2015 [Page 23]
Internet-Draft EdDSA & Ed25519 February 2015
Internet-Draft EdDSA & Ed25519 May 2015
secret = (binascii.unhexlify(fields[0]))[:32]
......@@ -1341,4 +1341,4 @@ Authors' Addresses
Josefsson & Moeller Expires August 31, 2015 [Page 24]
Josefsson & Moeller Expires November 13, 2015 [Page 24]
......@@ -10,7 +10,7 @@
<?rfc symrefs="yes"?>
<rfc category="info" ipr="trust200902"
docName="draft-josefsson-eddsa-ed25519-02">
docName="draft-josefsson-eddsa-ed25519-03">
<front>
......@@ -35,7 +35,7 @@
</address>
</author>
<date month="February" year="2015"/>
<date month="May" year="2015"/>
<abstract>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment