RFC 8032 - Edwards-Curve Digital Signature Algorithm (EdDSA)
Internet Research Task Force (IRTF)
Request for Comments: 8032
Category: Informational
ISSN: 2070-1721
Authors:
- S. Josefsson (SJD AB)
- I. Liusvaara (Independent)
Date: January 2017
Abstract
This document describes elliptic curve signature scheme Edwards-curve Digital Signature Algorithm (EdDSA). The algorithm is instantiated with recommended parameters for the edwards25519 and edwards448 curves. An example implementation and test vectors are provided.
Status of This Memo
This document is not an Internet Standards Track specification; it is published for informational purposes.
This document is a product of the Internet Research Task Force (IRTF). The IRTF publishes the results of Internet-related research and development activities. These results might not be suitable for deployment. This RFC represents the consensus of the Crypto Forum Research Group of the Internet Research Task Force (IRTF). Documents approved for publication by the IRSG are not a candidate for any level of Internet Standard; see Section 2 of RFC 7841.
Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc8032.
Copyright Notice
Copyright (c) 2017 IETF Trust and the persons identified as the document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document.
Contents
- 1. Introduction
- 2. Notation and Conventions
- 3. EdDSA Algorithm
- 4. PureEdDSA, HashEdDSA, and Naming
- 5. EdDSA Instances
- 6. Ed25519 Python Illustration
- 7. Test Vectors
- 8. Security Considerations
- 9. References
- Appendix A. Ed25519/Ed448 Python Library
- Appendix B. Library Driver
- Acknowledgements
- Authors' Addresses