mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-07-29 11:41:15 +03:00
Add an ecdsa_genkey() function
This commit is contained in:
@ -273,6 +273,17 @@ int ecdsa_read_signature( ecdsa_context *ctx,
|
||||
return( ecdsa_verify( &ctx->grp, hash, hlen, &ctx->Q, &ctx->r, &ctx->s ) );
|
||||
}
|
||||
|
||||
/*
|
||||
* Generate key pair
|
||||
*/
|
||||
int ecdsa_genkey( ecdsa_context *ctx, ecp_group_id gid,
|
||||
int (*f_rng)(void *, unsigned char *, size_t), void *p_rng )
|
||||
{
|
||||
return( ecp_use_known_dp( &ctx->grp, gid ) ||
|
||||
ecp_gen_keypair( &ctx->grp, &ctx->d, &ctx->Q, f_rng, p_rng ) );
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Initialize context
|
||||
*/
|
||||
|
Reference in New Issue
Block a user