aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/crypto/zinc/curve25519/curve25519.c
diff options
context:
space:
mode:
authorShawn Landden <shawn@git.icu>2019-05-11 14:19:51 -0300
committerShawn Landden <shawn@git.icu>2019-05-13 16:25:28 -0500
commitcc6513fd7d0e049c0c0dae0c6ef62eb6ad11afe1 (patch)
tree8ea0fe17d01d9287d090a05305f1210cf64a555d /src/crypto/zinc/curve25519/curve25519.c
parent[Zinc] Add PowerPC chacha20 implementation from openssl/cryptograms (diff)
downloadwireguard-monolithic-historical-sl/ppc.tar.xz
wireguard-monolithic-historical-sl/ppc.zip
[zinc] Add PowerPC accelerated poly1305 from openssl/cryptogramssl/ppc
Unfortunately I am not seeing a speed up with this patch, but it does decrease CPU usage. Only (currently) runs on the outbound path, as the in-bound path is in an interrupt, but that can be fixed in Linux. v2: - Do not include the FPU version, as +10% performance on POWER8 (admittedly better on really old CPUs, like old world macs) is not worth it, especially when there is a fast VSX version available. - Honor CONFIG_VSX. Signed-off-by: Shawn Landden <shawn@git.icu>
Diffstat (limited to 'src/crypto/zinc/curve25519/curve25519.c')
0 files changed, 0 insertions, 0 deletions