Skip to content

Commit

Permalink
add API doc: wc_ecc_set_curve
Browse files Browse the repository at this point in the history
  • Loading branch information
kojo1 committed Nov 11, 2024
1 parent 0f8b4db commit 9d405b8
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions doc/dox_comments/header_files/ecc.h
Original file line number Diff line number Diff line change
Expand Up @@ -2006,3 +2006,29 @@ int wc_ecc_decrypt(ecc_key* privKey, ecc_key* pubKey, const byte* msg,
\endcode
*/
int wc_ecc_set_nonblock(ecc_key *key, ecc_nb_ctx_t* ctx);

/*!
\ingroup ECC
\brief Compare a curve which has larger key than specified size or the curve matched curve ID,
set a curve with smaller key size to the key.
\return 0 Returned upon successfully setting the key
\param keysize Key size in bytes
\param curve_id Curve ID
_Example_
\code int ret;
ecc_key ecc;
ret = wc_ecc_init(&ecc);
if (ret != 0)
return ret;
ret = wc_ecc_set_curve(ecc, 32, ECC_SECP256R1));
if (ret != 0)
return ret;
\endcode
*/
int wc_ecc_set_curve(ecc_key *key, int keysize, int curve_id);

0 comments on commit 9d405b8

Please sign in to comment.