Poly1305 on sparc

Christian Weisgerber <[email protected]> Thu, 26 Mar 2015 22:01:41 +0000 (UTC)
Newsgroups gmane.os.openbsd.sparc
Message-ID <[email protected]>
On 2015-03-24, Damien Miller <[email protected]> wrote:

> CVSROOT:	/cvs
> Module name:	src
> Changes by:	[email protected]	2015/03/24 03:17:21
>
> Modified files:
> 	usr.bin/ssh    : myproposal.h 
>
> Log message:
> promote [email protected] to be the default cipher;
> ok markus

FWIW, Poly1305 uses _a lot_ of multiplications.  I expect it to
perform poorly with SPARC V7 code.

In fact, UMAC from the previous default of aes128-ctr +
[email protected] already uses quite a lot of multiplications,
although fewer than Poly1305, and I suspect it underperforms with
SPARC V7.

People who find scp throughput very slow on sparc may want to
experiment with switching to aes128-ctr plus one of the
hmac-*[email protected] MACs.

-- 
Christian "naddy" Weisgerber                          [email protected]