/mbedtls-development/library/ |
A D | psa_crypto_ecp.c | 121 if( ecp == NULL ) in mbedtls_psa_ecp_load_representation() 150 mbedtls_ecp_point_read_binary( &ecp->grp, &ecp->Q, in mbedtls_psa_ecp_load_representation() 158 mbedtls_ecp_check_pubkey( &ecp->grp, &ecp->Q ) ); in mbedtls_psa_ecp_load_representation() 174 *p_ecp = ecp; in mbedtls_psa_ecp_load_representation() 228 mbedtls_free( ecp ); in ecp_import_key() 248 mbedtls_ecp_mul( &ecp->grp, &ecp->Q, &ecp->d, &ecp->grp.G, in mbedtls_psa_ecp_export_key() 256 mbedtls_ecp_point_write_binary( &ecp->grp, &ecp->Q, in mbedtls_psa_ecp_export_key() 304 mbedtls_free( ecp ); in ecp_export_public_key() 412 MBEDTLS_MPI_CHK( mbedtls_ecdsa_sign( &ecp->grp, &r, &s, &ecp->d, in ecdsa_sign_hash() 431 mbedtls_free( ecp ); in ecdsa_sign_hash() [all …]
|
A D | ecdsa.c | 170 #define ECDSA_RS_ECP ( rs_ctx == NULL ? NULL : &rs_ctx->ecp ) 179 if( rs_ctx != NULL && rs_ctx->ecp.depth++ == 0 ) \ 180 rs_ctx->ecp.ops_done = 0; \ 206 rs_ctx->ecp.depth--; \ 894 mbedtls_ecp_restart_init( &ctx->ecp ); in mbedtls_ecdsa_restart_init() 911 mbedtls_ecp_restart_free( &ctx->ecp ); in mbedtls_ecdsa_restart_free()
|
A D | psa_crypto_ecp.h | 92 mbedtls_ecp_keypair *ecp,
|
A D | Makefile | 93 ecp.o \
|
A D | CMakeLists.txt | 34 ecp.c
|
A D | psa_crypto.c | 5299 mbedtls_ecp_keypair *ecp = NULL; in psa_key_agreement_raw_internal() local 5305 &ecp ); in psa_key_agreement_raw_internal() 5309 ecp, in psa_key_agreement_raw_internal() 5312 mbedtls_ecp_keypair_free( ecp ); in psa_key_agreement_raw_internal() 5313 mbedtls_free( ecp ); in psa_key_agreement_raw_internal()
|
/mbedtls-development/programs/pkey/ |
A D | key_app.c | 241 mbedtls_ecp_keypair *ecp = mbedtls_pk_ec( pk ); in main() local 242 …MBEDTLS_MPI_CHK( mbedtls_mpi_write_file( "Q(X): ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(X), 16… in main() 243 …MBEDTLS_MPI_CHK( mbedtls_mpi_write_file( "Q(Y): ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(Y), 16… in main() 244 …MBEDTLS_MPI_CHK( mbedtls_mpi_write_file( "Q(Z): ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(Z), 16… in main() 245 … MBEDTLS_MPI_CHK( mbedtls_mpi_write_file( "D : ", &ecp->MBEDTLS_PRIVATE(d) , 16, NULL ) ); in main() 292 mbedtls_ecp_keypair *ecp = mbedtls_pk_ec( pk ); in main() local 293 …MBEDTLS_MPI_CHK( mbedtls_mpi_write_file( "Q(X): ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(X), 16… in main() 294 …MBEDTLS_MPI_CHK( mbedtls_mpi_write_file( "Q(Y): ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(Y), 16… in main() 295 …MBEDTLS_MPI_CHK( mbedtls_mpi_write_file( "Q(Z): ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(Z), 16… in main()
|
A D | key_app_writer.c | 360 mbedtls_ecp_keypair *ecp = mbedtls_pk_ec( key ); in main() local 361 … mbedtls_mpi_write_file( "Q(X): ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(X), 16, NULL ); in main() 362 … mbedtls_mpi_write_file( "Q(Y): ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(Y), 16, NULL ); in main() 363 … mbedtls_mpi_write_file( "Q(Z): ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(Z), 16, NULL ); in main() 364 mbedtls_mpi_write_file( "D : ", &ecp->MBEDTLS_PRIVATE(d) , 16, NULL ); in main() 413 mbedtls_ecp_keypair *ecp = mbedtls_pk_ec( key ); in main() local 414 … mbedtls_mpi_write_file( "Q(X): ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(X), 16, NULL ); in main() 415 … mbedtls_mpi_write_file( "Q(Y): ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(Y), 16, NULL ); in main() 416 … mbedtls_mpi_write_file( "Q(Z): ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(Z), 16, NULL ); in main()
|
A D | gen_key.c | 392 mbedtls_ecp_keypair *ecp = mbedtls_pk_ec( key ); in main() local 394 mbedtls_ecp_curve_info_from_grp_id( ecp->MBEDTLS_PRIVATE(grp).id )->name ); in main() 395 mbedtls_mpi_write_file( "X_Q: ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(X), 16, NULL ); in main() 396 mbedtls_mpi_write_file( "Y_Q: ", &ecp->MBEDTLS_PRIVATE(Q).MBEDTLS_PRIVATE(Y), 16, NULL ); in main() 397 mbedtls_mpi_write_file( "D: ", &ecp->MBEDTLS_PRIVATE(d) , 16, NULL ); in main()
|
/mbedtls-development/tests/suites/ |
A D | test_suite_ecdh.function | 5 mbedtls_ecp_keypair *ecp ) 8 TEST_ASSERT( mbedtls_ecp_group_load( &ecp->grp, grp_id ) == 0 ); 9 TEST_ASSERT( mbedtls_ecp_point_read_binary( &ecp->grp, 10 &ecp->Q, 13 TEST_ASSERT( mbedtls_ecp_check_pubkey( &ecp->grp, 14 &ecp->Q ) == 0 ); 21 mbedtls_ecp_keypair *ecp, 25 TEST_ASSERT( mbedtls_ecp_read_key( grp_id, ecp, 28 TEST_ASSERT( mbedtls_ecp_check_privkey( &ecp->grp, &ecp->d ) == 0 ); 30 TEST_ASSERT( mbedtls_ecp_mul( &ecp->grp, &ecp->Q, &ecp->d, [all …]
|
A D | test_suite_ecp.function | 2 #include "mbedtls/ecp.h"
|
A D | test_suite_pk.function | 7 #include "mbedtls/ecp.h"
|
/mbedtls-development/programs/fuzz/ |
A D | fuzz_pubkey.c | 47 mbedtls_ecp_keypair *ecp = mbedtls_pk_ec( pk ); in LLVMFuzzerTestOneInput() local 48 mbedtls_ecp_group_id grp_id = ecp->grp.id; in LLVMFuzzerTestOneInput() 59 if( mbedtls_mpi_cmp_int( &ecp->d, 0 ) != 0 ) in LLVMFuzzerTestOneInput()
|
A D | fuzz_privkey.c | 54 mbedtls_ecp_keypair *ecp = mbedtls_pk_ec( pk ); in LLVMFuzzerTestOneInput() local 55 mbedtls_ecp_group_id grp_id = ecp->grp.id; in LLVMFuzzerTestOneInput()
|
/mbedtls-development/include/mbedtls/ |
A D | ecdsa.h | 107 mbedtls_ecp_restart_ctx MBEDTLS_PRIVATE(ecp); /*!< base context for ECP restart and
|
/mbedtls-development/programs/ |
A D | .gitignore | 60 test/ecp-bench
|
/mbedtls-development/scripts/data_files/ |
A D | query_config.fmt | 54 #include "mbedtls/ecp.h"
|
/mbedtls-development/tests/ |
A D | CMakeLists.txt | 190 add_test_suite(ecp)
|
/mbedtls-development/docs/proposed/ |
A D | psa-conditional-inclusion-c.md | 24 …uld still embark the `bignum` module and large parts of the `ecp_curves`, `ecp` and `ecdsa` module…
|
/mbedtls-development/ |
A D | ChangeLog | 3558 * Split off curves from ecp.c into ecp_curves.c
|