Use Ed25519 keys.
This uses the portable Ed25519 library made by Orson Peters, which in turn uses the reference implementation made by Daniel J. Bernstein. This implementation also allows Ed25519 keys to be used for key exchange, so there is no need to add a separate implementation of Curve25519.
This commit is contained in:
parent
d6734a2da4
commit
2f01744f82
27 changed files with 5347 additions and 23 deletions
|
@ -6,12 +6,8 @@
|
|||
|
||||
mkdir -p $d1
|
||||
|
||||
openssl ecparam -genkey -name secp521r1 -noout -out $d1/server.priv
|
||||
openssl ecparam -genkey -name secp521r1 -noout -out $d1/client.priv
|
||||
yes '' | openssl req -new -pubkey -key $d1/server.priv -noout -out $d1/server.pub
|
||||
echo
|
||||
yes '' | openssl req -new -pubkey -key $d1/client.priv -noout -out $d1/client.pub
|
||||
echo
|
||||
$sptps_keypair $d1/server.priv $d1/server.pub
|
||||
$sptps_keypair $d1/client.priv $d1/client.pub
|
||||
|
||||
# Test transfer of a simple file.
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
tincd=../src/tincd
|
||||
tinc=../src/tinc
|
||||
sptps_test=../src/sptps_test
|
||||
sptps_keypair=../src/sptps_keypair
|
||||
|
||||
# Test directories
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue