PWLSF - 7/2017 - Kevin Burke on Curve25519 and Fast Public Key Cryptography