MCCI TweetNaCl
TweetNaCl library adapted for embedded use
|
Data Structures | |
struct | mcci_tweetnacl_curve25519_group_element_t |
curve25519 group element More... | |
struct | mcci_tweetnacl_curve25519_scalar_t |
curve25519 scalar integer More... | |
Functions | |
static void | mcci_tweetnacl_scalarmult_curve25519 (mcci_tweetnacl_curve25519_group_element_t *q, const mcci_tweetnacl_curve25519_group_element_t *p, const mcci_tweetnacl_curve25519_scalar_t *n) |
do a scalar multiplication of a curve255129 group element by an integer More... | |
static void | mcci_tweetnacl_scalarmult_curve25519_base (mcci_tweetnacl_curve25519_group_element_t *q, const mcci_tweetnacl_curve25519_scalar_t *n) |
do a scalar multiplication of the well known group element by an integer More... | |
|
inlinestatic |
do a scalar multiplication of a curve255129 group element by an integer
[out] | q | is set to the result |
[in] | p | is the input group element, |
[in] | n | is the input integer scalalar. |
Definition at line 82 of file mcci_tweetnacl_scalarmult.h.
References mcci_tweetnacl_curve25519_group_element_t::bytes, and mcci_tweetnacl_curve25519_scalar_t::bytes.
|
inlinestatic |
do a scalar multiplication of the well known group element by an integer
[out] | q | is set to the result |
[in] | n | is the input integer scalalar. |
Definition at line 105 of file mcci_tweetnacl_scalarmult.h.
References mcci_tweetnacl_curve25519_group_element_t::bytes, and mcci_tweetnacl_curve25519_scalar_t::bytes.