On Fri, Nov 10, 2023 at 11:25:34AM +0900, Simon Richter wrote:
> Hi,
> 
> > What would you think about having coreutils Depend on libssl3? This
> > would make the libssl3 package essential, which is potentially
> > undesirable, but it also has the potential for serious user time savings
> > (on recent Intel CPUs, OpenSSL’s SHA-256 is over five times faster than
> > coreutils’ internal implementation).
> 
> That is only on amd64 though.
> 
> On ARM and riscv64, OpenSSL is slightly slower than coreutils' sha256sum, so
> this would introduce an additional dependency and degrade performance. The
> best choice there is the kernel crypto API, which knows about offload
> hardware and special CPU instructions, both of which are common.

OpenSSL should have the same hardware acceleration features as the
kernel crypto API, without the socket overhead.

-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer                              i speak de, en

Reply via email to