diff options
author | Shawn Landden <shawn@git.icu> | 2019-05-11 14:19:51 -0300 |
---|---|---|
committer | Shawn Landden <shawn@git.icu> | 2019-05-13 16:25:28 -0500 |
commit | cc6513fd7d0e049c0c0dae0c6ef62eb6ad11afe1 (patch) | |
tree | 8ea0fe17d01d9287d090a05305f1210cf64a555d /src/crypto/zinc/poly1305/poly1305-mips-glue.c | |
parent | [Zinc] Add PowerPC chacha20 implementation from openssl/cryptograms (diff) | |
download | wireguard-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/poly1305/poly1305-mips-glue.c')
0 files changed, 0 insertions, 0 deletions