Home
last modified time | relevance | path

Searched refs:public_key (Results 1 – 4 of 4) sorted by relevance

/tinycrypt-latest/lib/source/
Decc_dh.c69 int uECC_make_key_with_d(uint8_t *public_key, uint8_t *private_key, in uECC_make_key_with_d() argument
88 uECC_vli_nativeToBytes(public_key, in uECC_make_key_with_d()
91 uECC_vli_nativeToBytes(public_key + curve->num_bytes, in uECC_make_key_with_d()
103 int uECC_make_key(uint8_t *public_key, uint8_t *private_key, uECC_Curve curve) in uECC_make_key() argument
129 uECC_vli_nativeToBytes(public_key, in uECC_make_key()
132 uECC_vli_nativeToBytes(public_key + curve->num_bytes, in uECC_make_key()
145 int uECC_shared_secret(const uint8_t *public_key, const uint8_t *private_key, in uECC_shared_secret() argument
165 public_key, in uECC_shared_secret()
168 public_key + num_bytes, in uECC_shared_secret()
Decc_dsa.c192 int uECC_verify(const uint8_t *public_key, const uint8_t *message_hash, in uECC_verify() argument
219 uECC_vli_bytesToNative(_public, public_key, curve->num_bytes); in uECC_verify()
220 uECC_vli_bytesToNative(_public + num_words, public_key + curve->num_bytes, in uECC_verify()
Decc.c890 int uECC_valid_public_key(const uint8_t *public_key, uECC_Curve curve) in uECC_valid_public_key() argument
895 uECC_vli_bytesToNative(_public, public_key, curve->num_bytes); in uECC_valid_public_key()
898 public_key + curve->num_bytes, in uECC_valid_public_key()
908 int uECC_compute_public_key(const uint8_t *private_key, uint8_t *public_key, in uECC_compute_public_key() argument
934 uECC_vli_nativeToBytes(public_key, curve->num_bytes, _public); in uECC_compute_public_key()
936 public_key + in uECC_compute_public_key()
/tinycrypt-latest/lib/include/tinycrypt/
Decc.h267 uint8_t *public_key, uECC_Curve curve);
521 int uECC_valid_public_key(const uint8_t *public_key, uECC_Curve curve);