Symbol: CURVE25519_KEY_SIZE
sys/crypto/curve25519/curve25519.c
32
static const uint8_t null_point[CURVE25519_KEY_SIZE];
sys/crypto/curve25519/curve25519.c
33
static const uint8_t base_point[CURVE25519_KEY_SIZE] = { 9 };
sys/crypto/curve25519/curve25519.c
36
curve25519_generate_public(uint8_t pub[CURVE25519_KEY_SIZE],
sys/crypto/curve25519/curve25519.c
37
const uint8_t secret[CURVE25519_KEY_SIZE])
sys/crypto/curve25519/curve25519.c
39
if (timingsafe_bcmp(secret, null_point, CURVE25519_KEY_SIZE) == 0)
sys/crypto/curve25519/curve25519.c
810
curve25519(uint8_t out[CURVE25519_KEY_SIZE],
sys/crypto/curve25519/curve25519.c
811
const uint8_t scalar[CURVE25519_KEY_SIZE],
sys/crypto/curve25519/curve25519.c
812
const uint8_t point[CURVE25519_KEY_SIZE])
sys/crypto/curve25519/curve25519.c
918
return timingsafe_bcmp(out, null_point, CURVE25519_KEY_SIZE);
sys/crypto/curve25519/curve25519.h
25
int curve25519(uint8_t out[CURVE25519_KEY_SIZE],
sys/crypto/curve25519/curve25519.h
26
const uint8_t scalar[CURVE25519_KEY_SIZE],
sys/crypto/curve25519/curve25519.h
27
const uint8_t point[CURVE25519_KEY_SIZE]);
sys/crypto/curve25519/curve25519.h
29
int curve25519_generate_public(uint8_t pub[CURVE25519_KEY_SIZE],
sys/crypto/curve25519/curve25519.h
30
const uint8_t secret[CURVE25519_KEY_SIZE]);
sys/crypto/curve25519/curve25519.h
33
curve25519_clamp_secret(uint8_t secret[CURVE25519_KEY_SIZE])
sys/crypto/curve25519/curve25519.h
40
curve25519_generate_secret(uint8_t secret[CURVE25519_KEY_SIZE])
sys/crypto/curve25519/curve25519.h
42
karc4random_buf(secret, CURVE25519_KEY_SIZE);
sys/net/wg/wg_noise.h
31
#define NOISE_PUBLIC_KEY_LEN CURVE25519_KEY_SIZE