CECPQ1 -> 20161116 newhope curve25519