Symbol: X448_SIZE
crypto/libecc/include/libecc/ecdh/x25519_448.h
51
ATTRIBUTE_WARN_UNUSED_RET int x448(const u8 k[X448_SIZE], const u8 u[X448_SIZE], u8 res[X448_SIZE]);
crypto/libecc/include/libecc/ecdh/x25519_448.h
53
ATTRIBUTE_WARN_UNUSED_RET int x448_gen_priv_key(u8 priv_key[X448_SIZE]);
crypto/libecc/include/libecc/ecdh/x25519_448.h
55
ATTRIBUTE_WARN_UNUSED_RET int x448_init_pub_key(const u8 priv_key[X448_SIZE], u8 pub_key[X448_SIZE]);
crypto/libecc/include/libecc/ecdh/x25519_448.h
57
ATTRIBUTE_WARN_UNUSED_RET int x448_derive_secret(const u8 priv_key[X448_SIZE], const u8 peer_pub_key[X448_SIZE], u8 shared_secret[X448_SIZE]);
crypto/libecc/src/ecdh/x25519_448.c
153
u8 k_[X448_SIZE], u_[X448_SIZE];
crypto/libecc/src/ecdh/x25519_448.c
174
MUST_HAVE(((len == X25519_SIZE) || (len == X448_SIZE)), ret, err);
crypto/libecc/src/ecdh/x25519_448.c
190
if(len == X448_SIZE){
crypto/libecc/src/ecdh/x25519_448.c
309
MUST_HAVE(((len == X25519_SIZE) || (len == X448_SIZE)), ret, err);
crypto/libecc/src/ecdh/x25519_448.c
324
MUST_HAVE(((len == X25519_SIZE) || (len == X448_SIZE)), ret, err);
crypto/libecc/src/ecdh/x25519_448.c
344
else if(len == X448_SIZE){
crypto/libecc/src/ecdh/x25519_448.c
345
u8 u[X448_SIZE];
crypto/libecc/src/ecdh/x25519_448.c
364
MUST_HAVE(((len == X25519_SIZE) || (len == X448_SIZE)), ret, err);
crypto/libecc/src/ecdh/x25519_448.c
407
int x448(const u8 k[X448_SIZE], const u8 u[X448_SIZE], u8 res[X448_SIZE])
crypto/libecc/src/ecdh/x25519_448.c
409
return x25519_448_core(k, u, res, X448_SIZE);
crypto/libecc/src/ecdh/x25519_448.c
412
int x448_gen_priv_key(u8 priv_key[X448_SIZE])
crypto/libecc/src/ecdh/x25519_448.c
414
return x25519_448_gen_priv_key(priv_key, X448_SIZE);
crypto/libecc/src/ecdh/x25519_448.c
417
int x448_init_pub_key(const u8 priv_key[X448_SIZE], u8 pub_key[X448_SIZE])
crypto/libecc/src/ecdh/x25519_448.c
419
return x25519_448_init_pub_key(priv_key, pub_key, X448_SIZE);
crypto/libecc/src/ecdh/x25519_448.c
422
int x448_derive_secret(const u8 priv_key[X448_SIZE], const u8 peer_pub_key[X448_SIZE], u8 shared_secret[X448_SIZE])
crypto/libecc/src/ecdh/x25519_448.c
424
return x25519_448_derive_secret(priv_key, peer_pub_key, shared_secret, X448_SIZE);
crypto/libecc/src/ecdh/x25519_448.c
73
else if(len == X448_SIZE){
crypto/libecc/src/tests/ec_self_tests_core.c
1146
u8 pub_key[X448_SIZE];
crypto/libecc/src/tests/ec_self_tests_core.c
1147
u8 shared_secret[X448_SIZE];
crypto/libecc/src/tests/ec_self_tests_core.c
1153
MUST_HAVE((c->our_priv_key_len == X448_SIZE), ret, err);
crypto/libecc/src/tests/ec_self_tests_core.c
1161
MUST_HAVE((c->exp_our_pub_key_len == X448_SIZE), ret, err);
crypto/libecc/src/tests/ec_self_tests_core.c
1162
ret = are_equal(pub_key, c->exp_our_pub_key, X448_SIZE, &check); EG(ret, err);
crypto/libecc/src/tests/ec_self_tests_core.c
1169
MUST_HAVE((c->peer_pub_key_len == X448_SIZE), ret, err);
crypto/libecc/src/tests/ec_self_tests_core.c
1177
MUST_HAVE((c->exp_shared_secret_len == X448_SIZE), ret, err);
crypto/libecc/src/tests/ec_self_tests_core.c
1178
ret = are_equal(shared_secret, c->exp_shared_secret, X448_SIZE, &check); EG(ret, err);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
293
u8 pubkey_check[X448_SIZE];
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
294
u8 sharedsecret_check[X448_SIZE];
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
313
alglen = X448_SIZE;