Re: [PATCH] crypto: mips/poly1305 - enable for all MIPS processors

2021-03-08 Thread Thomas Bogendoerfer
On Wed, Mar 03, 2021 at 02:16:04AM +0100, Maciej W. Rozycki wrote: > The MIPS Poly1305 implementation is generic MIPS code written such as to > support down to the original MIPS I and MIPS III ISA for the 32-bit and > 64-bit variant respectively. Lift the current limitation then to enable > cod

Re: [PATCH] crypto: mips/poly1305 - enable for all MIPS processors

2021-03-03 Thread Jason A. Donenfeld
On Wed, Mar 3, 2021 at 1:31 PM Andy Polyakov wrote: > > Hi, > > > I'm also CC'ing Andy on this, who wrote the original assembly, in case > > he has some last minute objection. > > Just "what took you so long":-) On potentially related note cryptogams > chacha-mips is as universal as poly1305-mips.

Re: [PATCH] crypto: mips/poly1305 - enable for all MIPS processors

2021-03-03 Thread Andy Polyakov
Hi, > I'm also CC'ing Andy on this, who wrote the original assembly, in case > he has some last minute objection. Just "what took you so long":-) On potentially related note cryptogams chacha-mips is as universal as poly1305-mips. "Universal" in sense that it can be compiled for all MIPS stripes.

Re: [PATCH] crypto: mips/poly1305 - enable for all MIPS processors

2021-03-03 Thread Jason A. Donenfeld
Hi Maciej, On Wed, Mar 3, 2021 at 2:16 AM Maciej W. Rozycki wrote: > > The MIPS Poly1305 implementation is generic MIPS code written such as to > support down to the original MIPS I and MIPS III ISA for the 32-bit and > 64-bit variant respectively. Lift the current limitation then to enable > co

[PATCH] crypto: mips/poly1305 - enable for all MIPS processors

2021-03-03 Thread Maciej W. Rozycki
The MIPS Poly1305 implementation is generic MIPS code written such as to support down to the original MIPS I and MIPS III ISA for the 32-bit and 64-bit variant respectively. Lift the current limitation then to enable code for MIPSr1 ISA or newer processors only and have it available for all MI