Home
last modified time | relevance | path

Searched refs:Q (Results 1 – 25 of 74) sorted by relevance

123

/mbedtls-development/library/
A Drsa_alt_helpers.c64 mbedtls_mpi *P, mbedtls_mpi *Q ) in mbedtls_rsa_deduce_primes() argument
88 if( P == NULL || Q == NULL || P->p != NULL || Q->p != NULL ) in mbedtls_rsa_deduce_primes()
209 mbedtls_mpi_cmp_int( Q, 1 ) <= 0 || in mbedtls_rsa_deduce_private_exponent()
220 MBEDTLS_MPI_CHK( mbedtls_mpi_sub_int( &L, Q, 1 ) ); in mbedtls_rsa_deduce_private_exponent()
265 MBEDTLS_MPI_CHK( mbedtls_mpi_inv_mod( QP, Q, P ) ); in mbedtls_rsa_deduce_crt()
306 if( f_rng != NULL && Q != NULL && in mbedtls_rsa_validate_params()
321 if( P != NULL && Q != NULL && N != NULL ) in mbedtls_rsa_validate_params()
352 if( P != NULL && Q != NULL && D != NULL && E != NULL ) in mbedtls_rsa_validate_params()
355 mbedtls_mpi_cmp_int( Q, 1 ) <= 0 ) in mbedtls_rsa_validate_params()
434 if( Q == NULL ) in mbedtls_rsa_validate_crt()
[all …]
A Drsa_alt_helpers.h93 mbedtls_mpi *P, mbedtls_mpi *Q );
117 mbedtls_mpi const *Q,
142 int mbedtls_rsa_deduce_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
178 const mbedtls_mpi *Q, const mbedtls_mpi *D,
212 int mbedtls_rsa_validate_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
A Decdh.c75 mbedtls_mpi *d, mbedtls_ecp_point *Q, in ecdh_gen_public_restartable() argument
88 MBEDTLS_MPI_CHK( mbedtls_ecp_mul_restartable( grp, Q, d, &grp->G, in ecdh_gen_public_restartable()
104 ECDH_VALIDATE_RET( Q != NULL ); in mbedtls_ecdh_gen_public()
126 MBEDTLS_MPI_CHK( mbedtls_ecp_mul_restartable( grp, &P, d, Q, in ecdh_compute_shared_restartable()
152 ECDH_VALIDATE_RET( Q != NULL ); in mbedtls_ecdh_compute_shared()
155 return( ecdh_compute_shared_restartable( grp, z, Q, d, in mbedtls_ecdh_compute_shared()
164 mbedtls_ecp_point_init( &ctx->Q ); in ecdh_init_internal()
243 mbedtls_ecp_point_free( &ctx->Q ); in ecdh_free_internal()
329 if( ( ret = mbedtls_ecdh_gen_public( &ctx->grp, &ctx->d, &ctx->Q, in ecdh_make_params_internal()
455 return( mbedtls_ecp_copy( &ctx->Qp, &key->Q ) ); in ecdh_get_params_internal()
[all …]
A Drsa.c101 ( Q != NULL && ( ret = mbedtls_mpi_copy( &ctx->Q, Q ) ) != 0 ) || in mbedtls_rsa_import()
133 if( Q != NULL ) in mbedtls_rsa_import_raw()
134 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &ctx->Q, Q, Q_len ) ); in mbedtls_rsa_import_raw()
362 mbedtls_mpi_cmp_int( &ctx->Q, 0 ) != 0 && in mbedtls_rsa_export_raw()
381 if( Q != NULL ) in mbedtls_rsa_export_raw()
382 MBEDTLS_MPI_CHK( mbedtls_mpi_write_binary( &ctx->Q, Q, Q_len ) ); in mbedtls_rsa_export_raw()
424 ( Q != NULL && ( ret = mbedtls_mpi_copy( Q, &ctx->Q ) ) != 0 ) || in mbedtls_rsa_export()
608 MBEDTLS_MPI_CHK( mbedtls_mpi_sub_int( &ctx->Q, &ctx->Q, 1 ) ); in mbedtls_rsa_gen_key()
630 MBEDTLS_MPI_CHK( mbedtls_mpi_add_int( &ctx->Q, &ctx->Q, 1 ) ); in mbedtls_rsa_gen_key()
2450 MBEDTLS_MPI_CHK( mbedtls_mpi_copy( &dst->Q, &src->Q ) ); in mbedtls_rsa_copy()
[all …]
A Decp.c1475 if( Q->Z.p != NULL && mbedtls_mpi_cmp_int( &Q->Z, 0 ) == 0 ) in ecp_add_mixed()
1481 if( Q->Z.p != NULL && mbedtls_mpi_cmp_int( &Q->Z, 1 ) != 0 ) in ecp_add_mixed()
2348 MBEDTLS_MPI_CHK( mbedtls_mpi_add_mod( grp, &C, &Q->X, &Q->Z ) ); in ecp_double_add_mxz()
2349 MBEDTLS_MPI_CHK( mbedtls_mpi_sub_mod( grp, &D, &Q->X, &Q->Z ) ); in ecp_double_add_mxz()
3189 mbedtls_ecp_point Q; in mbedtls_ecp_check_pub_priv() local
3196 mbedtls_mpi_cmp_mpi( &pub->Q.X, &prv->Q.X ) || in mbedtls_ecp_check_pub_priv()
3197 mbedtls_mpi_cmp_mpi( &pub->Q.Y, &prv->Q.Y ) || in mbedtls_ecp_check_pub_priv()
3198 mbedtls_mpi_cmp_mpi( &pub->Q.Z, &prv->Q.Z ) ) in mbedtls_ecp_check_pub_priv()
3212 if( mbedtls_mpi_cmp_mpi( &Q.X, &prv->Q.X ) || in mbedtls_ecp_check_pub_priv()
3213 mbedtls_mpi_cmp_mpi( &Q.Y, &prv->Q.Y ) || in mbedtls_ecp_check_pub_priv()
[all …]
/mbedtls-development/programs/pkey/
A Dmpi_demo.c52 mbedtls_mpi E, P, Q, N, H, D, X, Y, Z; in main() local
54 mbedtls_mpi_init( &E ); mbedtls_mpi_init( &P ); mbedtls_mpi_init( &Q ); mbedtls_mpi_init( &N ); in main()
59 MBEDTLS_MPI_CHK( mbedtls_mpi_read_string( &Q, 10, "3203" ) ); in main()
61 MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &N, &P, &Q ) ); in main()
69 MBEDTLS_MPI_CHK( mbedtls_mpi_write_file( " Q = ", &Q, 10, NULL ) ); in main()
73 MBEDTLS_MPI_CHK( mbedtls_mpi_sub_int( &Q, &Q, 1 ) ); in main()
74 MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &H, &P, &Q ) ); in main()
95 mbedtls_mpi_free( &E ); mbedtls_mpi_free( &P ); mbedtls_mpi_free( &Q ); mbedtls_mpi_free( &N ); in main()
A Ddh_genprime.c71 mbedtls_mpi G, P, Q; in main() local
80 mbedtls_mpi_init( &G ); mbedtls_mpi_init( &P ); mbedtls_mpi_init( &Q ); in main()
143 if( ( ret = mbedtls_mpi_sub_int( &Q, &P, 1 ) ) != 0 ) in main()
149 if( ( ret = mbedtls_mpi_div_int( &Q, NULL, &Q, 2 ) ) != 0 ) in main()
155 if( ( ret = mbedtls_mpi_is_prime_ext( &Q, 50, mbedtls_ctr_drbg_random, &ctr_drbg ) ) != 0 ) in main()
185 mbedtls_mpi_free( &G ); mbedtls_mpi_free( &P ); mbedtls_mpi_free( &Q ); in main()
A Dkey_app.c101 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in main() local
112 mbedtls_mpi_init( &N ); mbedtls_mpi_init( &P ); mbedtls_mpi_init( &Q ); in main()
220 if( ( ret = mbedtls_rsa_export ( rsa, &N, &P, &Q, &D, &E ) ) != 0 || in main()
231 MBEDTLS_MPI_CHK( mbedtls_mpi_write_file( "Q: ", &Q, 16, NULL ) ); in main()
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()
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()
[all …]
A Dkey_app_writer.c216 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in main() local
229 mbedtls_mpi_init( &N ); mbedtls_mpi_init( &P ); mbedtls_mpi_init( &Q ); in main()
339 if( ( ret = mbedtls_rsa_export ( rsa, &N, &P, &Q, &D, &E ) ) != 0 || in main()
350 mbedtls_mpi_write_file( "Q: ", &Q, 16, NULL ); in main()
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()
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()
[all …]
A Drsa_genkey.c68 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in main() local
75 mbedtls_mpi_init( &N ); mbedtls_mpi_init( &P ); mbedtls_mpi_init( &Q ); in main()
104 if( ( ret = mbedtls_rsa_export ( &rsa, &N, &P, &Q, &D, &E ) ) != 0 || in main()
137 ( ret = mbedtls_mpi_write_file( "Q = " , &Q , 16, fpriv ) ) != 0 || in main()
157 mbedtls_mpi_free( &N ); mbedtls_mpi_free( &P ); mbedtls_mpi_free( &Q ); in main()
A Drsa_sign.c64 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in main() local
68 mbedtls_mpi_init( &N ); mbedtls_mpi_init( &P ); mbedtls_mpi_init( &Q ); in main()
97 ( ret = mbedtls_mpi_read_file( &Q , 16, f ) ) != 0 || in main()
108 if( ( ret = mbedtls_rsa_import( &rsa, &N, &P, &Q, &D, &E ) ) != 0 ) in main()
176 mbedtls_mpi_free( &N ); mbedtls_mpi_free( &P ); mbedtls_mpi_free( &Q ); in main()
A Drsa_decrypt.c65 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in main() local
92 mbedtls_mpi_init( &N ); mbedtls_mpi_init( &P ); mbedtls_mpi_init( &Q ); in main()
120 ( ret = mbedtls_mpi_read_file( &Q , 16, f ) ) != 0 || in main()
132 if( ( ret = mbedtls_rsa_import( &rsa, &N, &P, &Q, &D, &E ) ) != 0 ) in main()
195 mbedtls_mpi_free( &N ); mbedtls_mpi_free( &P ); mbedtls_mpi_free( &Q ); in main()
A Dgen_key.c195 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in main() local
207 mbedtls_mpi_init( &N ); mbedtls_mpi_init( &P ); mbedtls_mpi_init( &Q ); in main()
371 if( ( ret = mbedtls_rsa_export ( rsa, &N, &P, &Q, &D, &E ) ) != 0 || in main()
382 mbedtls_mpi_write_file( "Q: ", &Q, 16, NULL ); 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()
430 mbedtls_mpi_free( &N ); mbedtls_mpi_free( &P ); mbedtls_mpi_free( &Q ); in main()
A Ddh_server.c90 mbedtls_mpi N, P, Q, D, E; in main() local
98 mbedtls_mpi_init( &N ); mbedtls_mpi_init( &P ); mbedtls_mpi_init( &Q ); in main()
135 ( ret = mbedtls_mpi_read_file( &Q , 16, f ) ) != 0 ) in main()
144 if( ( ret = mbedtls_rsa_import( &rsa, &N, &P, &Q, &D, &E ) ) != 0 ) in main()
313 mbedtls_mpi_free( &N ); mbedtls_mpi_free( &P ); mbedtls_mpi_free( &Q ); in main()
/mbedtls-development/tests/suites/
A Dtest_suite_rsa.function90 mbedtls_mpi N, P, Q, E;
178 mbedtls_mpi N, P, Q, E;
352 mbedtls_mpi N, P, Q, E;
461 mbedtls_mpi N, P, Q, E;
738 mbedtls_mpi N, P, Pp, Q, Qp, D, E;
759 /* Check if (P,Q) = (Pp, Qp) or (P,Q) = (Qp, Pp) */
807 /* Replace P,Q by P-1, Q-1 */
809 TEST_ASSERT( mbedtls_mpi_sub_int( &Q, &Q, 1 ) == 0 );
842 mbedtls_mpi N, P, Q, D, E;
990 mbedtls_mpi N, P, Q, D, E;
[all …]
A Dtest_suite_rsa.data464 RSA Import (N,P,Q,D,E)
476 RSA Import (-,P,Q,D,E)
488 RSA Import (N,P,Q,-,E)
494 RSA Import (-,P,Q,-,E)
500 RSA Import (N,-,Q,-,E)
524 RSA Import Raw (-,P,Q,D,E)
536 RSA Import Raw (N,P,Q,-,E)
542 RSA Import Raw (-,P,Q,-,E)
548 RSA Import Raw (N,-,Q,-,E)
563 RSA Export (N,P,Q,D,E)
[all …]
A Dtest_suite_ecdsa.function14 mbedtls_ecp_point Q;
20 mbedtls_ecp_point_init( &Q );
26 TEST_ASSERT( mbedtls_ecp_gen_keypair( &grp, &d, &Q,
37 mbedtls_ecp_point_free( &Q );
46 mbedtls_ecp_point Q;
52 mbedtls_ecp_point_init( &Q );
61 TEST_ASSERT( mbedtls_ecp_gen_keypair( &grp, &d, &Q,
72 mbedtls_ecp_point_free( &Q );
84 mbedtls_ecp_point Q;
89 mbedtls_ecp_point_init( &Q );
[all …]
A Dtest_suite_pkcs1_v21.function66 mbedtls_mpi N, P, Q, E;
70 mbedtls_mpi_init( &Q ); mbedtls_mpi_init( &E );
80 TEST_ASSERT( mbedtls_mpi_read_binary( &Q, input_Q->x, input_Q->len ) == 0 );
84 TEST_ASSERT( mbedtls_rsa_import( &ctx, &N, &P, &Q, NULL, &E ) == 0 );
113 mbedtls_mpi_free( &Q ); mbedtls_mpi_free( &E );
130 mbedtls_mpi N, P, Q, E;
138 mbedtls_mpi_init( &Q ); mbedtls_mpi_init( &E );
147 TEST_ASSERT( mbedtls_mpi_read_binary( &Q, input_Q->x, input_Q->len ) == 0 );
151 TEST_ASSERT( mbedtls_rsa_import( &ctx, &N, &P, &Q, NULL, &E ) == 0 );
185 mbedtls_mpi_free( &Q ); mbedtls_mpi_free( &E );
A Dtest_suite_pkcs1_v15.function71 mbedtls_mpi N, P, Q, E;
75 mbedtls_mpi_init( &Q ); mbedtls_mpi_init( &E );
84 TEST_ASSERT( mbedtls_test_read_mpi( &Q, radix_Q, input_Q ) == 0 );
88 TEST_ASSERT( mbedtls_rsa_import( &ctx, &N, &P, &Q, NULL, &E ) == 0 );
118 mbedtls_mpi_free( &Q ); mbedtls_mpi_free( &E );
163 static unsigned char Q[64] = {
205 TEST_ASSERT( mbedtls_mpi_read_binary( &Qmpi, Q, sizeof( Q ) ) == 0 );
275 mbedtls_mpi N, P, Q, E;
284 mbedtls_mpi_init( &Q ); mbedtls_mpi_init( &E );
293 TEST_ASSERT( mbedtls_test_read_mpi( &Q, radix_Q, input_Q ) == 0 );
[all …]
/mbedtls-development/tests/
A DMakefile180 if exist *.c del /Q /F *.c
181 if exist *.exe del /Q /F *.exe
182 if exist *.datax del /Q /F *.datax
183 if exist src/*.o del /Q /F src/*.o
184 if exist src/drivers/*.o del /Q /F src/drivers/*.o
185 if exist src/libmbed* del /Q /F src/libmed*
186 if exist include/test/instrument_record_status.h del /Q /F include/test/instrument_record_status.h
193 for %f in ($(subst /,\,$(GENERATED_FILES))) if exist %f del /Q /F %f
/mbedtls-development/programs/fuzz/
A Dfuzz_privkey.c29 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in LLVMFuzzerTestOneInput() local
32 mbedtls_mpi_init( &N ); mbedtls_mpi_init( &P ); mbedtls_mpi_init( &Q ); in LLVMFuzzerTestOneInput()
37 if ( mbedtls_rsa_export( rsa, &N, &P, &Q, &D, &E ) != 0 ) { in LLVMFuzzerTestOneInput()
44 mbedtls_mpi_free( &N ); mbedtls_mpi_free( &P ); mbedtls_mpi_free( &Q ); in LLVMFuzzerTestOneInput()
A Dfuzz_pubkey.c18 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in LLVMFuzzerTestOneInput() local
21 mbedtls_mpi_init( &N ); mbedtls_mpi_init( &P ); mbedtls_mpi_init( &Q ); in LLVMFuzzerTestOneInput()
29 if ( mbedtls_rsa_export( rsa, &N, &P, &Q, &D, &E ) != MBEDTLS_ERR_RSA_BAD_INPUT_DATA ) { in LLVMFuzzerTestOneInput()
36 mbedtls_mpi_free( &N ); mbedtls_mpi_free( &P ); mbedtls_mpi_free( &Q ); in LLVMFuzzerTestOneInput()
/mbedtls-development/include/mbedtls/
A Decdh.h104 mbedtls_ecp_point MBEDTLS_PRIVATE(Q); /*!< The public key. */
125 mbedtls_ecp_point MBEDTLS_PRIVATE(Q); /*!< The public key. */
195 int mbedtls_ecdh_gen_public( mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q,
231 const mbedtls_ecp_point *Q, const mbedtls_mpi *d,
A Decp.h425 mbedtls_ecp_point MBEDTLS_PRIVATE(Q); /*!< our public value */
657 int mbedtls_ecp_copy( mbedtls_ecp_point *P, const mbedtls_ecp_point *Q );
708 const mbedtls_ecp_point *Q );
1018 const mbedtls_mpi *n, const mbedtls_ecp_point *Q );
1063 const mbedtls_mpi *n, const mbedtls_ecp_point *Q,
1168 mbedtls_mpi *d, mbedtls_ecp_point *Q,
1196 mbedtls_ecp_point *Q,
A Drsa.h104 mbedtls_mpi MBEDTLS_PRIVATE(Q); /*!< The second prime factor. */
216 const mbedtls_mpi *P, const mbedtls_mpi *Q,
256 unsigned char const *Q, size_t Q_len,
335 mbedtls_mpi *N, mbedtls_mpi *P, mbedtls_mpi *Q,
388 unsigned char *Q, size_t Q_len,

Completed in 53 milliseconds

123