Hey Ard, Thanks for the thorough review. Very much appreciated. I've incorporated nearly all of your suggestions into my development tree: https://git.kernel.org/pub/scm/linux/kernel/git/zx2c4/linux.git/tree/lib/zinc/curve25519/curve25519-arm.S?h=jd/wireguard These changes will be part of v3. Regards, Jason