mirror of
https://github.com/yuzu-mirror/mbedtls.git
synced 2026-04-07 23:45:18 +00:00
Remove curve parameter from public functions
This commit is contained in:
parent
be5f833c9c
commit
1a5337179f
14 changed files with 55 additions and 110 deletions
|
|
@ -93,8 +93,7 @@ void pk_parse_public_keyfile_ec( char * key_file, int result )
|
|||
TEST_ASSERT( mbedtls_ecp_check_pubkey( &eckey->grp, &eckey->Q ) == 0 );
|
||||
#else
|
||||
uecckey = mbedtls_pk_uecc( ctx );
|
||||
TEST_ASSERT( uECC_valid_public_key( uecckey->public_key,
|
||||
uECC_secp256r1() ) == 0 );
|
||||
TEST_ASSERT( uECC_valid_public_key( uecckey->public_key ) == 0 );
|
||||
#endif /* MBEDTLS_USE_TINYCRYPT */
|
||||
}
|
||||
|
||||
|
|
@ -136,11 +135,9 @@ void pk_parse_keyfile_ec( char * key_file, char * password, int result )
|
|||
TEST_ASSERT( mbedtls_ecp_check_privkey( &eckey->grp, &eckey->d ) == 0 );
|
||||
#else
|
||||
uecckey = mbedtls_pk_uecc( ctx );
|
||||
TEST_ASSERT( uECC_valid_public_key( uecckey->public_key,
|
||||
uECC_secp256r1() ) == 0 );
|
||||
TEST_ASSERT( uECC_valid_public_key( uecckey->public_key ) == 0 );
|
||||
TEST_ASSERT( uECC_compute_public_key( uecckey->private_key,
|
||||
tmp_pubkey,
|
||||
uECC_secp256r1() ) != 0 );
|
||||
tmp_pubkey ) != 0 );
|
||||
TEST_ASSERT( memcmp( tmp_pubkey, uecckey->public_key,
|
||||
sizeof( tmp_pubkey ) ) == 0 );
|
||||
#endif /* MBEDTLS_USE_TINYCRYPT */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue