Messages in this thread | | | Date | Tue, 25 Apr 2023 13:44:30 +0800 | From | Herbert Xu <> | Subject | Re: [PATCH 4/5] Glue code for optmized Poly1305 implementation for ppc64le. |
| |
On Mon, Apr 24, 2023 at 02:47:25PM -0400, Danny Tsen wrote: > > + if (likely(srclen >= POLY1305_BLOCK_SIZE)) { > + bytes = round_down(srclen, POLY1305_BLOCK_SIZE); > + used = crypto_poly1305_setdctxkey(dctx, src, bytes); > + if (likely(used)) { > + srclen -= used; > + src += used; > + } > + if (srclen >= POLY1305_BLOCK_SIZE*4) { > + vsx_begin();
Your chacha code has a SIMD-fallback, how come this one doesn't?
Thanks, -- Email: Herbert Xu <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
| |