I think the p256MulInternal and p256SqlInternal functions would benefit from AVX512 instructions

Hi All,

After looking through the p256MulInternal and p256SqrInternal methods, in ‘golang/go/src/crypto/elliptic’, it looks like they would benefit from using the latest AVX512 instructions. I’m working on a major cryptotoken system, and I think our team can contribute here, since these methods are consistently appearing in performance profiles.

Is there a reason that this hasn’t been tried already, though ?

Thank You

Hi @Jeff_Winkler,

Not sure if the maintainers of the crypto libraries are hanging out here on a regular basis. I reckon you might get more feedback via the corresponding issue, or in the golang-nuts email list.