mariadb/plugin/auth_ed25519
Sergei Golubchik 7120118a5e MDEV-12160 Modern alternative to the SHA1 authentication plugin
ED25519 authentication plugin
2017-03-10 18:21:28 +01:00
..
ref10 MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
client_ed25519.c MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
CMakeLists.txt MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
common.h MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
crypto_hash_sha256.h MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
crypto_hash_sha512.h MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
crypto_int32.h MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
crypto_int64.h MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
crypto_sign.h MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
crypto_uint32.h MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
crypto_uint64.h MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
crypto_verify.h MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
crypto_verify_32.h MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
ed25519-t.c MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
randombytes.h MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
README MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00
server_ed25519.c MDEV-12160 Modern alternative to the SHA1 authentication plugin 2017-03-10 18:21:28 +01:00

This plugin uses public domain ed25519 code
by Daniel J. Bernstein, Niels Duif, Tanja Lange, Peter Schwabe, Bo-Yin Yang.

It is "ref10" implementation from the SUPERCOP:
https://bench.cr.yp.to/supercop.html

OpenSSH also uses ed25519 from SUPERCOP, but "ref" implementation.

There are four ed25519 implementations in SUPERCOP, ref10 is faster then ref,
and there are two that are even faster, written in amd64 assembler.
Benchmarks are here: https://bench.cr.yp.to/impl-sign/ed25519.html