mirror of
https://github.com/MariaDB/server.git
synced 2026-04-20 15:25:33 +02:00
|
|
||
|---|---|---|
| .. | ||
| ref10 | ||
| client_ed25519.c | ||
| CMakeLists.txt | ||
| common.h | ||
| crypto_hash_sha256.h | ||
| crypto_hash_sha512.h | ||
| crypto_int32.h | ||
| crypto_int64.h | ||
| crypto_sign.h | ||
| crypto_uint32.h | ||
| crypto_uint64.h | ||
| crypto_verify.h | ||
| crypto_verify_32.h | ||
| ed25519-t.c | ||
| randombytes.h | ||
| README | ||
| server_ed25519.c | ||
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