3 stable releases
1.0.2 | Nov 11, 2023 |
---|---|
1.0.1 | Nov 10, 2023 |
#2318 in Cryptography
179 downloads per month
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
)
License: Apache-2.0
lib.rs
:
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
)
Dependencies
~2.3–3.5MB
~73K SLoC