From 3aec54922e7f9acf1f3b6089c006f359ee0d20c8 Mon Sep 17 00:00:00 2001 From: Davy Landman Date: Tue, 28 Jan 2020 21:27:37 +0100 Subject: [PATCH] Fixed markdown rending issues --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 908c39c..4c1d0c2 100644 --- a/README.md +++ b/README.md @@ -3,14 +3,14 @@ This library is a compact and portable (c99) implementation of two popular operations on the Curve25519: - - X25519: Diffie-Hellman Key Exchange - - Ed25519: EdDSA signature system +- X25519: Diffie-Hellman Key Exchange +- Ed25519: EdDSA signature system There are quite some advantages over older RSA based algorithms: - - compact key size (32 bytes for X25519 and 64bytes for Ed25519) - - Less opportunities to introduce side-channels - - Faster than other popular alternatives at the same 128bit security level +- compact key size (32 bytes for X25519 and 64bytes for Ed25519) +- Less opportunities to introduce side-channels +- Faster than other popular alternatives at the same 128bit security level compact25519 targets smaller embedded devices, binary size is modest and all operations are on a byte level, no assumption of fast int32/int64 operations. @@ -18,9 +18,9 @@ operations are on a byte level, no assumption of fast int32/int64 operations. Since there is no single C package management system, compact25519 is released as a single pair of c & h file. Deployment options: - - Download [release from Github](https://github.com/DavyLandman/compact25519/releases) - and copy into your project directory - - Use PlatformIO and take a dependency on compact25519 +- Download [release from Github](https://github.com/DavyLandman/compact25519/releases) + and copy into your project directory +- TODO: Use PlatformIO and take a dependency on compact25519 ## License and origins The implementation of the X25519 and Ed25519 is extracted from