ZeroTierOne/ext/arm32-neon-salsa2012-asm
2018-09-12 19:51:28 -07:00
..
README.md ARM NEON Salsa20/12. 2017-04-19 15:58:20 -07:00
salsa2012.h Adding ARM/NEON detection for non-Linux targets 2018-09-12 19:51:28 -07:00
salsa2012.s ARM NEON Salsa20/12. 2017-04-19 15:58:20 -07:00

ARM NEON (32-bit) ASM implementation of Salsa20/12

This is from supercop and was originally written by Daniel J. Bernstein. Code is in the public domain like the rest of Salsa20. It's much faster than the naive implementation.

It's included automatically in 32-bit Linux ARM builds. It likely will not work on 64-bit ARM, so it'll need to be ported at least. That will unfortunately keep it out of mobile versions for now since those are all going 64-bit.