Lines Matching refs:secret
29 const u8 secret[CURVE25519_KEY_SIZE]);
33 const u8 secret[CURVE25519_KEY_SIZE],
37 curve25519_arch(mypublic, secret, basepoint);
39 curve25519_generic(mypublic, secret, basepoint);
46 const u8 secret[CURVE25519_KEY_SIZE])
48 if (unlikely(!crypto_memneq(secret, curve25519_null_point,
53 curve25519_base_arch(pub, secret);
55 curve25519_generic(pub, secret, curve25519_base_point);
59 static inline void curve25519_clamp_secret(u8 secret[CURVE25519_KEY_SIZE])
61 secret[0] &= 248;
62 secret[31] = (secret[31] & 127) | 64;
65 static inline void curve25519_generate_secret(u8 secret[CURVE25519_KEY_SIZE])
67 get_random_bytes_wait(secret, CURVE25519_KEY_SIZE);
68 curve25519_clamp_secret(secret);