mirror of
https://github.com/curl/curl.git
synced 2026-08-25 09:13:31 +03:00
curl_ed25519: drop unused wolfSSL random generator
Follow-up to a55731050e #22386 #21239
Closes #22451
This commit is contained in:
parent
ca48bd076d
commit
e9f6619694
1 changed files with 1 additions and 10 deletions
|
|
@ -97,7 +97,6 @@ CURLcode Curl_ed25519_sign(const unsigned char *key, size_t keylen,
|
|||
unsigned char *sig, size_t *siglen)
|
||||
{
|
||||
int ret;
|
||||
WC_RNG rng;
|
||||
ed25519_key edkey;
|
||||
word32 outlen;
|
||||
unsigned char pubkey[ED25519_PUB_KEY_SIZE];
|
||||
|
|
@ -105,16 +104,10 @@ CURLcode Curl_ed25519_sign(const unsigned char *key, size_t keylen,
|
|||
if(keylen != ED25519_KEY_SIZE)
|
||||
return CURLE_BAD_FUNCTION_ARGUMENT;
|
||||
|
||||
ret = wc_InitRng(&rng);
|
||||
ret = wc_ed25519_init(&edkey);
|
||||
if(ret)
|
||||
return CURLE_AUTH_ERROR;
|
||||
|
||||
ret = wc_ed25519_init(&edkey);
|
||||
if(ret) {
|
||||
wc_FreeRng(&rng);
|
||||
return CURLE_AUTH_ERROR;
|
||||
}
|
||||
|
||||
ret = wc_ed25519_import_private_only(key, ED25519_KEY_SIZE, &edkey);
|
||||
if(ret)
|
||||
goto fail;
|
||||
|
|
@ -135,12 +128,10 @@ CURLcode Curl_ed25519_sign(const unsigned char *key, size_t keylen,
|
|||
|
||||
*siglen = (size_t)outlen;
|
||||
wc_ed25519_free(&edkey);
|
||||
wc_FreeRng(&rng);
|
||||
return CURLE_OK;
|
||||
|
||||
fail:
|
||||
wc_ed25519_free(&edkey);
|
||||
wc_FreeRng(&rng);
|
||||
return CURLE_AUTH_ERROR;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue