Home
last modified time | relevance | path

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

123

/optee_os/lib/libmbedtls/mbedtls/library/
A Drsa_internal.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()
276 if( Q == NULL ) in mbedtls_rsa_validate_crt()
282 MBEDTLS_MPI_CHK( mbedtls_mpi_sub_int( &K, Q, 1 ) ); in mbedtls_rsa_validate_crt()
296 if( P == NULL || Q == NULL ) in mbedtls_rsa_validate_crt()
360 if( f_rng != NULL && Q != NULL && in mbedtls_rsa_validate_params()
375 if( P != NULL && Q != NULL && N != NULL ) in mbedtls_rsa_validate_params()
406 if( P != NULL && Q != NULL && D != NULL && E != NULL ) in mbedtls_rsa_validate_params()
[all …]
A Decdh.c73 mbedtls_mpi *d, mbedtls_ecp_point *Q, in ecdh_gen_public_restartable() argument
86 MBEDTLS_MPI_CHK( mbedtls_ecp_mul_restartable( grp, Q, d, &grp->G, in ecdh_gen_public_restartable()
102 ECDH_VALIDATE_RET( Q != NULL ); in mbedtls_ecdh_gen_public()
124 MBEDTLS_MPI_CHK( mbedtls_ecp_mul_restartable( grp, &P, d, Q, in ecdh_compute_shared_restartable()
150 ECDH_VALIDATE_RET( Q != NULL ); in mbedtls_ecdh_compute_shared()
153 return( ecdh_compute_shared_restartable( grp, z, Q, d, in mbedtls_ecdh_compute_shared()
162 mbedtls_ecp_point_init( &ctx->Q ); in ecdh_init_internal()
241 mbedtls_ecp_point_free( &ctx->Q ); in ecdh_free_internal()
327 if( ( ret = mbedtls_ecdh_gen_public( &ctx->grp, &ctx->d, &ctx->Q, in ecdh_make_params_internal()
453 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()
588 MBEDTLS_MPI_CHK( mbedtls_mpi_sub_int( &ctx->Q, &ctx->Q, 1 ) ); in mbedtls_rsa_gen_key()
610 MBEDTLS_MPI_CHK( mbedtls_mpi_add_int( &ctx->Q, &ctx->Q, 1 ) ); in mbedtls_rsa_gen_key()
2553 MBEDTLS_MPI_CHK( mbedtls_mpi_copy( &dst->Q, &src->Q ) ); in mbedtls_rsa_copy()
[all …]
A Decp.c1628 if( Q->Z.p != NULL && mbedtls_mpi_cmp_int( &Q->Z, 0 ) == 0 ) in ecp_add_mixed()
1634 if( Q->Z.p != NULL && mbedtls_mpi_cmp_int( &Q->Z, 1 ) != 0 ) in ecp_add_mixed()
2537 MBEDTLS_MPI_CHK( mbedtls_mpi_add_mod( grp, &C, &Q->X, &Q->Z ) ); in ecp_double_add_mxz()
2538 MBEDTLS_MPI_CHK( mbedtls_mpi_sub_mod( grp, &D, &Q->X, &Q->Z ) ); in ecp_double_add_mxz()
3363 mbedtls_ecp_point Q; in mbedtls_ecp_check_pub_priv() local
3370 mbedtls_mpi_cmp_mpi( &pub->Q.X, &prv->Q.X ) || in mbedtls_ecp_check_pub_priv()
3371 mbedtls_mpi_cmp_mpi( &pub->Q.Y, &prv->Q.Y ) || in mbedtls_ecp_check_pub_priv()
3372 mbedtls_mpi_cmp_mpi( &pub->Q.Z, &prv->Q.Z ) ) in mbedtls_ecp_check_pub_priv()
3386 if( mbedtls_mpi_cmp_mpi( &Q.X, &prv->Q.X ) || in mbedtls_ecp_check_pub_priv()
3387 mbedtls_mpi_cmp_mpi( &Q.Y, &prv->Q.Y ) || in mbedtls_ecp_check_pub_priv()
[all …]
/optee_os/core/lib/libtomcrypt/src/pk/ecc/
A Dltc_ecc_projective_add_point.c36 LTC_ARGCHK(Q != NULL); in ltc_ecc_projective_add_point()
48 err = ltc_ecc_copy_point(Q, R); in ltc_ecc_projective_add_point()
52 if ((err = ltc_ecc_is_point_at_infinity(Q, modulus, &inf)) != CRYPT_OK) return err; in ltc_ecc_projective_add_point()
59 if ((mp_cmp(P->x, Q->x) == LTC_MP_EQ) && (mp_cmp(P->z, Q->z) == LTC_MP_EQ)) { in ltc_ecc_projective_add_point()
60 if (mp_cmp(P->y, Q->y) == LTC_MP_EQ) { in ltc_ecc_projective_add_point()
65 if ((err = mp_sub(modulus, Q->y, t1)) != CRYPT_OK) { goto done; } in ltc_ecc_projective_add_point()
78 if (Q->z != NULL) { in ltc_ecc_projective_add_point()
80 if ((err = mp_sqr(Q->z, t1)) != CRYPT_OK) { goto done; } in ltc_ecc_projective_add_point()
86 if ((err = mp_mul(Q->z, t1, t1)) != CRYPT_OK) { goto done; } in ltc_ecc_projective_add_point()
97 if ((err = mp_mul(Q->x, t1, t2)) != CRYPT_OK) { goto done; } in ltc_ecc_projective_add_point()
[all …]
/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
A Drsa_internal.h97 mbedtls_mpi *P, mbedtls_mpi *Q );
121 mbedtls_mpi const *Q,
146 int mbedtls_rsa_deduce_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
182 const mbedtls_mpi *Q, const mbedtls_mpi *D,
216 int mbedtls_rsa_validate_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
A Decdh.h88 mbedtls_ecp_point Q; /*!< The public key. */ member
109 mbedtls_ecp_point Q; /*!< The public key. */ member
179 int mbedtls_ecdh_gen_public( mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q,
218 const mbedtls_ecp_point *Q, const mbedtls_mpi *d,
A Decp.h430 mbedtls_ecp_point Q; /*!< our public value */ member
662 int mbedtls_ecp_copy( mbedtls_ecp_point *P, const mbedtls_ecp_point *Q );
713 const mbedtls_ecp_point *Q );
1030 const mbedtls_mpi *n, const mbedtls_ecp_point *Q );
1075 const mbedtls_mpi *n, const mbedtls_ecp_point *Q,
1180 mbedtls_mpi *d, mbedtls_ecp_point *Q,
1208 mbedtls_ecp_point *Q,
A Drsa.h111 mbedtls_mpi Q; /*!< The second prime factor. */ member
205 const mbedtls_mpi *P, const mbedtls_mpi *Q,
245 unsigned char const *Q, size_t Q_len,
324 mbedtls_mpi *N, mbedtls_mpi *P, mbedtls_mpi *Q,
377 unsigned char *Q, size_t Q_len,
/optee_os/out/arm/export-ta_arm64/include/mbedtls/
A Drsa_internal.h97 mbedtls_mpi *P, mbedtls_mpi *Q );
121 mbedtls_mpi const *Q,
146 int mbedtls_rsa_deduce_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
182 const mbedtls_mpi *Q, const mbedtls_mpi *D,
216 int mbedtls_rsa_validate_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
A Decdh.h88 mbedtls_ecp_point Q; /*!< The public key. */ member
109 mbedtls_ecp_point Q; /*!< The public key. */ member
179 int mbedtls_ecdh_gen_public( mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q,
218 const mbedtls_ecp_point *Q, const mbedtls_mpi *d,
A Decp.h430 mbedtls_ecp_point Q; /*!< our public value */ member
662 int mbedtls_ecp_copy( mbedtls_ecp_point *P, const mbedtls_ecp_point *Q );
713 const mbedtls_ecp_point *Q );
1030 const mbedtls_mpi *n, const mbedtls_ecp_point *Q );
1075 const mbedtls_mpi *n, const mbedtls_ecp_point *Q,
1180 mbedtls_mpi *d, mbedtls_ecp_point *Q,
1208 mbedtls_ecp_point *Q,
/optee_os/out/arm/export-ta_arm32/host_include/mbedtls/
A Drsa_internal.h97 mbedtls_mpi *P, mbedtls_mpi *Q );
121 mbedtls_mpi const *Q,
146 int mbedtls_rsa_deduce_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
182 const mbedtls_mpi *Q, const mbedtls_mpi *D,
216 int mbedtls_rsa_validate_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
A Decdh.h88 mbedtls_ecp_point Q; /*!< The public key. */ member
109 mbedtls_ecp_point Q; /*!< The public key. */ member
179 int mbedtls_ecdh_gen_public( mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q,
218 const mbedtls_ecp_point *Q, const mbedtls_mpi *d,
A Decp.h430 mbedtls_ecp_point Q; /*!< our public value */ member
662 int mbedtls_ecp_copy( mbedtls_ecp_point *P, const mbedtls_ecp_point *Q );
713 const mbedtls_ecp_point *Q );
1030 const mbedtls_mpi *n, const mbedtls_ecp_point *Q );
1075 const mbedtls_mpi *n, const mbedtls_ecp_point *Q,
1180 mbedtls_mpi *d, mbedtls_ecp_point *Q,
1208 mbedtls_ecp_point *Q,
/optee_os/out/arm/export-ta_arm32/include/mbedtls/
A Drsa_internal.h97 mbedtls_mpi *P, mbedtls_mpi *Q );
121 mbedtls_mpi const *Q,
146 int mbedtls_rsa_deduce_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
182 const mbedtls_mpi *Q, const mbedtls_mpi *D,
216 int mbedtls_rsa_validate_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
A Decdh.h88 mbedtls_ecp_point Q; /*!< The public key. */ member
109 mbedtls_ecp_point Q; /*!< The public key. */ member
179 int mbedtls_ecdh_gen_public( mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q,
218 const mbedtls_ecp_point *Q, const mbedtls_mpi *d,
A Decp.h430 mbedtls_ecp_point Q; /*!< our public value */ member
662 int mbedtls_ecp_copy( mbedtls_ecp_point *P, const mbedtls_ecp_point *Q );
713 const mbedtls_ecp_point *Q );
1030 const mbedtls_mpi *n, const mbedtls_ecp_point *Q );
1075 const mbedtls_mpi *n, const mbedtls_ecp_point *Q,
1180 mbedtls_mpi *d, mbedtls_ecp_point *Q,
1208 mbedtls_ecp_point *Q,
A Drsa.h111 mbedtls_mpi Q; /*!< The second prime factor. */ member
205 const mbedtls_mpi *P, const mbedtls_mpi *Q,
245 unsigned char const *Q, size_t Q_len,
324 mbedtls_mpi *N, mbedtls_mpi *P, mbedtls_mpi *Q,
377 unsigned char *Q, size_t Q_len,
/optee_os/out/arm/export-ta_arm64/host_include/mbedtls/
A Drsa_internal.h97 mbedtls_mpi *P, mbedtls_mpi *Q );
121 mbedtls_mpi const *Q,
146 int mbedtls_rsa_deduce_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
182 const mbedtls_mpi *Q, const mbedtls_mpi *D,
216 int mbedtls_rsa_validate_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
A Decdh.h88 mbedtls_ecp_point Q; /*!< The public key. */ member
109 mbedtls_ecp_point Q; /*!< The public key. */ member
179 int mbedtls_ecdh_gen_public( mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q,
218 const mbedtls_ecp_point *Q, const mbedtls_mpi *d,
A Decp.h430 mbedtls_ecp_point Q; /*!< our public value */ member
662 int mbedtls_ecp_copy( mbedtls_ecp_point *P, const mbedtls_ecp_point *Q );
713 const mbedtls_ecp_point *Q );
1030 const mbedtls_mpi *n, const mbedtls_ecp_point *Q );
1075 const mbedtls_mpi *n, const mbedtls_ecp_point *Q,
1180 mbedtls_mpi *d, mbedtls_ecp_point *Q,
1208 mbedtls_ecp_point *Q,
/optee_os/lib/libmbedtls/core/
A Decc.c148 if ((mbedtls_mpi_bitlen(&ecdsa.Q.X) > key_size_bits) || in ecc_generate_keypair()
149 (mbedtls_mpi_bitlen(&ecdsa.Q.Y) > key_size_bits) || in ecc_generate_keypair()
157 if (mbedtls_mpi_bitlen(&ecdsa.Q.Z) != 1) { in ecc_generate_keypair()
165 crypto_bignum_copy(key->x, (void *)&ecdsa.Q.X); in ecc_generate_keypair()
166 crypto_bignum_copy(key->y, (void *)&ecdsa.Q.Y); in ecc_generate_keypair()
273 ecdsa.Q.X = *(mbedtls_mpi *)key->x; in ecc_verify()
274 ecdsa.Q.Y = *(mbedtls_mpi *)key->y; in ecc_verify()
275 mbedtls_mpi_read_binary(&ecdsa.Q.Z, one, sizeof(one)); in ecc_verify()
293 lmd_res = mbedtls_ecdsa_verify(&ecdsa.grp, msg, msg_len, &ecdsa.Q, in ecc_verify()
303 mbedtls_mpi_init(&ecdsa.Q.X); in ecc_verify()
[all …]
/optee_os/core/lib/libtomcrypt/src/math/
A Dtfm_desc.c608 ltc_mp.copy(Q->x, R->x); in tfm_ecc_projective_add_point()
609 ltc_mp.copy(Q->y, R->y); in tfm_ecc_projective_add_point()
610 ltc_mp.copy(Q->z, R->z); in tfm_ecc_projective_add_point()
626 (Q->z != NULL && fp_cmp(P->z, Q->z) == FP_EQ) && in tfm_ecc_projective_add_point()
636 if (Q->z != NULL) { in tfm_ecc_projective_add_point()
638 fp_sqr(Q->z, &t1); in tfm_ecc_projective_add_point()
644 fp_mul(Q->z, &t1, &t1); in tfm_ecc_projective_add_point()
655 fp_mul(Q->x, &t1, &t2); in tfm_ecc_projective_add_point()
661 fp_mul(Q->y, &t1, &t1); in tfm_ecc_projective_add_point()
696 if (Q->z != NULL) { in tfm_ecc_projective_add_point()
[all …]
A Dgmp_desc.c294 mpz_t t1, C, Q, S, Z, M, T, R, two; in sqrtmod_prime() local
309 mpz_init(t1); mpz_init(C); mpz_init(Q); in sqrtmod_prime()
329 mpz_set(Q, prime); in sqrtmod_prime()
330 mpz_sub_ui(Q, Q, 1); in sqrtmod_prime()
334 while (mpz_even_p(Q)) { in sqrtmod_prime()
335 mpz_fdiv_q_2exp(Q, Q, 1); in sqrtmod_prime()
351 mpz_powm(C, Z, Q, prime); in sqrtmod_prime()
353 mpz_add_ui(t1, Q, 1); in sqrtmod_prime()
358 mpz_powm(T, n, Q, prime); in sqrtmod_prime()
397 mpz_clear(t1); mpz_clear(C); mpz_clear(Q); in sqrtmod_prime()

Completed in 54 milliseconds

123