mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 10:47:28 +02:00
fix for declaring variable with Windows build
This commit is contained in:
@ -179,10 +179,14 @@ int wc_curve25519_make_priv(WC_RNG* rng, int keysize, byte* key)
|
|||||||
* return value is propagated from wc_curve25519_make_private() or
|
* return value is propagated from wc_curve25519_make_private() or
|
||||||
* wc_curve25519_make_pub() (0 on success).
|
* wc_curve25519_make_pub() (0 on success).
|
||||||
*/
|
*/
|
||||||
int wc_curve25519_make_key(WC_RNG* rng, int keysize, curve25519_key* key) {
|
int wc_curve25519_make_key(WC_RNG* rng, int keysize, curve25519_key* key)
|
||||||
|
{
|
||||||
|
int ret;
|
||||||
|
|
||||||
if (key == NULL || rng == NULL)
|
if (key == NULL || rng == NULL)
|
||||||
return BAD_FUNC_ARG;
|
return BAD_FUNC_ARG;
|
||||||
int ret = wc_curve25519_make_priv(rng, keysize, key->k.point);
|
|
||||||
|
ret = wc_curve25519_make_priv(rng, keysize, key->k.point);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
return ret;
|
return ret;
|
||||||
return wc_curve25519_make_pub((int)sizeof key->p.point, key->p.point, sizeof key->k.point, key->k.point);
|
return wc_curve25519_make_pub((int)sizeof key->p.point, key->p.point, sizeof key->k.point, key->k.point);
|
||||||
|
Reference in New Issue
Block a user