Skip to content
Discussion options

You must be logged in to vote

you are right, specifying the exchange method as curl option give more logical results:

x25519

root@raspberrypi5-c8-bf-64:~# for i in $(seq 1 1000); do curl --curves x25519 -o /dev/null -s -w "%{time_appconnect}\n" https://localhost:443; done | awk '{sum += $1 * 1000} END {printf "Average TLS handshake: %.3f ms\n", sum/NR}'
Average TLS handshake: 46.976 ms

X25519MLKEM768

root@raspberrypi5-c8-bf-64:~# for i in $(seq 1 1000); do curl --curves X25519MLKEM768 -o /dev/null -s -w "%{time_appconnect}\n" https://localhost:444; done | awk '{sum += $1 * 1000} END {printf "Average TLS handshake: %.3f ms\n", sum/NR}'
Average TLS handshake: 49.030 ms

mlkem768

root@raspberrypi5-c8-bf-64:~# for i in $…

Replies: 7 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@baentsch
Comment options

Comment options

You must be logged in to vote
1 reply
@baentsch
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by embetrix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants