The poly1305 crate presently only provides a portable software implementation.
Ideally we'd also provide SSE2 and AVX2 implementations which can be translated from an existing robust C/C++ implementation based on Intel intrinsics.
The best there is probably @floodyberry's https://github.com/floodyberry/poly1305-opt
The
poly1305crate presently only provides a portable software implementation.Ideally we'd also provide SSE2 and AVX2 implementations which can be translated from an existing robust C/C++ implementation based on Intel intrinsics.
The best there is probably @floodyberry's https://github.com/floodyberry/poly1305-opt