Thanks to visit codestin.com
Credit goes to lib.rs

#eddsa #ed25519 #ecc #ed25519-signature

xeddsa

Implementation of the XEdDSA signature algorithm designed for Signal by Trevor Perrin, et al

3 stable releases

1.0.2 Nov 11, 2023
1.0.1 Nov 10, 2023

#2737 in Cryptography

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

1,160 downloads per month

Apache-2.0

16KB
233 lines

Implementation of the XEdDSA signature algorithm

XEdDSA is an Elliptic-Curve signature algorithm designed by the Signal project. XEdDSA is designed to use the same Elliptic-Curve keys both for Diffie-Hellman key exchange and for EdDSA signatures.

Features

The following features of the specification are implemented:

  • Utility functions to implement specific algorithms
  • Concrete implementation for XEd25519 (on Curve25519, compatible with curve25519-dalek)

Implementation of the XEdDSA signature algorithm

XEdDSA is an Elliptic-Curve signature algorithm designed by the Signal project. XEdDSA is designed to use the same Elliptic-Curve keys both for Diffie-Hellman key exchange and for EdDSA signatures.

Features

The following features of the specification are implemented:

  • Utility functions to implement specific algorithms
  • Concrete implementation for XEd25519 (on Curve25519, compatible with curve25519-dalek)

License: Apache-2.0

Dependencies

~2.6–4MB
~83K SLoC