Home
last modified time | relevance | path

Searched refs:mbedtls_mpi (Results 1 – 25 of 67) sorted by relevance

123

/mbedtls-development/include/mbedtls/
A Dbignum.h195 mbedtls_mpi; typedef
261 int mbedtls_mpi_copy( mbedtls_mpi *X, const mbedtls_mpi *Y );
269 void mbedtls_mpi_swap( mbedtls_mpi *X, mbedtls_mpi *Y );
641 int mbedtls_mpi_add_abs( mbedtls_mpi *X, const mbedtls_mpi *A,
656 int mbedtls_mpi_sub_abs( mbedtls_mpi *X, const mbedtls_mpi *A,
670 int mbedtls_mpi_add_mpi( mbedtls_mpi *X, const mbedtls_mpi *A,
684 int mbedtls_mpi_sub_mpi( mbedtls_mpi *X, const mbedtls_mpi *A,
698 int mbedtls_mpi_add_int( mbedtls_mpi *X, const mbedtls_mpi *A,
765 int mbedtls_mpi_div_mpi( mbedtls_mpi *Q, mbedtls_mpi *R, const mbedtls_mpi *A,
786 int mbedtls_mpi_div_int( mbedtls_mpi *Q, mbedtls_mpi *R, const mbedtls_mpi *A,
[all …]
A Drsa.h99 mbedtls_mpi MBEDTLS_PRIVATE(N); /*!< The public modulus. */
100 mbedtls_mpi MBEDTLS_PRIVATE(E); /*!< The public exponent. */
102 mbedtls_mpi MBEDTLS_PRIVATE(D); /*!< The private exponent. */
103 mbedtls_mpi MBEDTLS_PRIVATE(P); /*!< The first prime factor. */
104 mbedtls_mpi MBEDTLS_PRIVATE(Q); /*!< The second prime factor. */
215 const mbedtls_mpi *N,
216 const mbedtls_mpi *P, const mbedtls_mpi *Q,
217 const mbedtls_mpi *D, const mbedtls_mpi *E );
335 mbedtls_mpi *N, mbedtls_mpi *P, mbedtls_mpi *Q,
336 mbedtls_mpi *D, mbedtls_mpi *E );
[all …]
A Ddhm.h116 mbedtls_mpi MBEDTLS_PRIVATE(P); /*!< The prime modulus. */
117 mbedtls_mpi MBEDTLS_PRIVATE(G); /*!< The generator. */
118 mbedtls_mpi MBEDTLS_PRIVATE(X); /*!< Our secret value. */
119 mbedtls_mpi MBEDTLS_PRIVATE(GX); /*!< Our public key = \c G^X mod \c P. */
122 mbedtls_mpi MBEDTLS_PRIVATE(RP); /*!< The cached value = \c R^2 mod \c P. */
123 mbedtls_mpi MBEDTLS_PRIVATE(Vi); /*!< The blinding value. */
124 mbedtls_mpi MBEDTLS_PRIVATE(Vf); /*!< The unblinding value. */
125 mbedtls_mpi MBEDTLS_PRIVATE(pX); /*!< The previous \c X. */
219 const mbedtls_mpi *P,
220 const mbedtls_mpi *G );
[all …]
A Decp.h236 mbedtls_mpi N; /*!< The order of \p G. */
942 const mbedtls_mpi *m, const mbedtls_ecp_point *P,
976 const mbedtls_mpi *m, const mbedtls_ecp_point *P,
1017 const mbedtls_mpi *m, const mbedtls_ecp_point *P,
1018 const mbedtls_mpi *n, const mbedtls_ecp_point *Q );
1062 const mbedtls_mpi *m, const mbedtls_ecp_point *P,
1063 const mbedtls_mpi *n, const mbedtls_ecp_point *Q,
1117 const mbedtls_mpi *d );
1135 mbedtls_mpi *d,
1168 mbedtls_mpi *d, mbedtls_ecp_point *Q,
[all …]
A Decdsa.h169 int mbedtls_ecdsa_sign( mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s,
170 const mbedtls_mpi *d, const unsigned char *buf, size_t blen,
213 int mbedtls_ecdsa_sign_det_ext( mbedtls_ecp_group *grp, mbedtls_mpi *r,
214 mbedtls_mpi *s, const mbedtls_mpi *d,
255 const mbedtls_ecp_point *Q, const mbedtls_mpi *r,
256 const mbedtls_mpi *s);
A Decdh.h103 mbedtls_mpi MBEDTLS_PRIVATE(d); /*!< The private key. */
106 mbedtls_mpi MBEDTLS_PRIVATE(z); /*!< The shared secret. */
124 mbedtls_mpi MBEDTLS_PRIVATE(d); /*!< The private key. */
127 mbedtls_mpi MBEDTLS_PRIVATE(z); /*!< The shared secret. */
131 mbedtls_mpi MBEDTLS_PRIVATE(_d); /*!< The previous \p d. */
195 int mbedtls_ecdh_gen_public( mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q,
230 int mbedtls_ecdh_compute_shared( mbedtls_ecp_group *grp, mbedtls_mpi *z,
231 const mbedtls_ecp_point *Q, const mbedtls_mpi *d,
A Decjpake.h84 mbedtls_mpi MBEDTLS_PRIVATE(xm1); /**< My private key 1 C: x1, S: x3 */
85 mbedtls_mpi MBEDTLS_PRIVATE(xm2); /**< My private key 2 C: x2, S: x4 */
87 mbedtls_mpi MBEDTLS_PRIVATE(s); /**< Pre-shared secret (passphrase) */
/mbedtls-development/library/
A Drsa_alt_helpers.h91 int mbedtls_rsa_deduce_primes( mbedtls_mpi const *N, mbedtls_mpi const *E,
92 mbedtls_mpi const *D,
93 mbedtls_mpi *P, mbedtls_mpi *Q );
142 int mbedtls_rsa_deduce_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
143 const mbedtls_mpi *D, mbedtls_mpi *DP,
144 mbedtls_mpi *DQ, mbedtls_mpi *QP );
177 int mbedtls_rsa_validate_params( const mbedtls_mpi *N, const mbedtls_mpi *P,
178 const mbedtls_mpi *Q, const mbedtls_mpi *D,
212 int mbedtls_rsa_validate_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q,
213 const mbedtls_mpi *D, const mbedtls_mpi *DP,
[all …]
A Drsa_alt_helpers.c63 mbedtls_mpi const *E, mbedtls_mpi const *D, in mbedtls_rsa_deduce_primes()
64 mbedtls_mpi *P, mbedtls_mpi *Q ) in mbedtls_rsa_deduce_primes()
203 mbedtls_mpi K, L; in mbedtls_rsa_deduce_private_exponent()
240 int mbedtls_rsa_deduce_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q, in mbedtls_rsa_deduce_crt()
241 const mbedtls_mpi *D, mbedtls_mpi *DP, in mbedtls_rsa_deduce_crt()
242 mbedtls_mpi *DQ, mbedtls_mpi *QP ) in mbedtls_rsa_deduce_crt()
245 mbedtls_mpi K; in mbedtls_rsa_deduce_crt()
277 int mbedtls_rsa_validate_params( const mbedtls_mpi *N, const mbedtls_mpi *P, in mbedtls_rsa_validate_params()
284 mbedtls_mpi K, L; in mbedtls_rsa_validate_params()
401 int mbedtls_rsa_validate_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q, in mbedtls_rsa_validate_crt()
[all …]
A Dbignum.c214 int mbedtls_mpi_copy( mbedtls_mpi *X, const mbedtls_mpi *Y ) in mbedtls_mpi_copy()
260 void mbedtls_mpi_swap( mbedtls_mpi *X, mbedtls_mpi *Y ) in mbedtls_mpi_swap()
1370 int mbedtls_mpi_add_abs( mbedtls_mpi *X, const mbedtls_mpi *A, const mbedtls_mpi *B ) in mbedtls_mpi_add_abs()
1463 int mbedtls_mpi_sub_abs( mbedtls_mpi *X, const mbedtls_mpi *A, const mbedtls_mpi *B ) in mbedtls_mpi_sub_abs()
1518 int mbedtls_mpi_add_mpi( mbedtls_mpi *X, const mbedtls_mpi *A, const mbedtls_mpi *B ) in mbedtls_mpi_add_mpi()
1553 int mbedtls_mpi_sub_mpi( mbedtls_mpi *X, const mbedtls_mpi *A, const mbedtls_mpi *B ) in mbedtls_mpi_sub_mpi()
1712 int mbedtls_mpi_mul_mpi( mbedtls_mpi *X, const mbedtls_mpi *A, const mbedtls_mpi *B ) in mbedtls_mpi_mul_mpi()
1898 int mbedtls_mpi_div_mpi( mbedtls_mpi *Q, mbedtls_mpi *R, const mbedtls_mpi *A, in mbedtls_mpi_div_mpi()
2045 int mbedtls_mpi_mod_mpi( mbedtls_mpi *R, const mbedtls_mpi *A, const mbedtls_mpi *B ) in mbedtls_mpi_mod_mpi()
2535 int mbedtls_mpi_gcd( mbedtls_mpi *G, const mbedtls_mpi *A, const mbedtls_mpi *B ) in mbedtls_mpi_gcd()
[all …]
A Decdsa.c253 mbedtls_mpi *r, mbedtls_mpi *s, in ecdsa_sign_restartable()
263 mbedtls_mpi k, e, t; in ecdsa_sign_restartable()
264 mbedtls_mpi *pk = &k, *pr = r; in ecdsa_sign_restartable()
403 int mbedtls_ecdsa_sign( mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, in mbedtls_ecdsa_sign()
428 mbedtls_mpi *r, mbedtls_mpi *s, in ecdsa_sign_det_restartable()
441 mbedtls_mpi h; in ecdsa_sign_det_restartable()
499 mbedtls_mpi *s, const mbedtls_mpi *d, in mbedtls_ecdsa_sign_det_ext()
526 const mbedtls_mpi *r, const mbedtls_mpi *s, in ecdsa_verify_restartable()
650 static int ecdsa_signature_to_asn1( const mbedtls_mpi *r, const mbedtls_mpi *s, in ecdsa_signature_to_asn1()
687 mbedtls_mpi r, s; in mbedtls_ecdsa_write_signature_restartable()
[all …]
A Ddhm.c66 static int dhm_read_bignum( mbedtls_mpi *X, in dhm_read_bignum()
101 static int dhm_check_range( const mbedtls_mpi *param, const mbedtls_mpi *P ) in dhm_check_range()
103 mbedtls_mpi U; in dhm_check_range()
139 mbedtls_mpi *dest ) in mbedtls_dhm_get_value()
141 const mbedtls_mpi *src = NULL; in mbedtls_dhm_get_value()
194 static int dhm_random_below( mbedtls_mpi *R, const mbedtls_mpi *M, in dhm_random_below()
299 const mbedtls_mpi *P, in mbedtls_dhm_set_group()
300 const mbedtls_mpi *G ) in mbedtls_dhm_set_group()
376 mbedtls_mpi R; in dhm_update_blinding()
442 mbedtls_mpi GYb; in mbedtls_dhm_calc_secret()
[all …]
A Decp.c1184 mbedtls_mpi Zi, ZZi; in ecp_normalize_jac()
1322 mbedtls_mpi mQY; in ecp_safe_invert_jac()
1555 mbedtls_mpi l, ll; in ecp_randomize_jac()
1961 mbedtls_mpi M, mm; in ecp_comb_recode_scalar()
2290 mbedtls_mpi l; in ecp_randomize_mxz()
2384 mbedtls_mpi PX; in ecp_mul_mxz()
2554 mbedtls_mpi YY, RHS; in ecp_check_pubkey_sw()
2782 static int ecp_check_bad_points_mx( const mbedtls_mpi *X, const mbedtls_mpi *P, in ecp_check_bad_points_mx()
2786 mbedtls_mpi XmP; in ecp_check_bad_points_mx()
2961 const mbedtls_mpi *N, mbedtls_mpi *d, in mbedtls_ecp_gen_privkey_sw()
[all …]
A Decjpake.c206 mbedtls_mpi *h ) in ecjpake_hash()
258 mbedtls_mpi r, h; in ecjpake_zkp_read()
323 const mbedtls_mpi *x, in ecjpake_zkp_write()
333 mbedtls_mpi v; in ecjpake_zkp_write()
334 mbedtls_mpi h; /* later recycled to hold r */ in ecjpake_zkp_write()
421 mbedtls_mpi *x, in ecjpake_kkp_write()
491 mbedtls_mpi *xm1, in ecjpake_kkpp_write()
493 mbedtls_mpi *xm2, in ecjpake_kkpp_write()
561 mbedtls_mpi one; in ecjpake_ecp_add3()
678 mbedtls_mpi xm; /* C: xc, S: xs */ in mbedtls_ecjpake_write_round_two()
[all …]
A Decp_invasive.h47 void mbedtls_ecp_fix_negative( mbedtls_mpi *N, signed char c, size_t bits );
73 mbedtls_mpi *d,
A Drsa.c93 const mbedtls_mpi *P, const mbedtls_mpi *Q, in mbedtls_rsa_import()
94 const mbedtls_mpi *D, const mbedtls_mpi *E ) in mbedtls_rsa_import()
396 mbedtls_mpi *N, mbedtls_mpi *P, mbedtls_mpi *Q, in mbedtls_rsa_export()
397 mbedtls_mpi *D, mbedtls_mpi *E ) in mbedtls_rsa_export()
441 mbedtls_mpi *DP, mbedtls_mpi *DQ, mbedtls_mpi *QP ) in mbedtls_rsa_export_crt()
757 mbedtls_mpi T; in mbedtls_rsa_public()
808 mbedtls_mpi R; in rsa_prepare_blinding()
897 mbedtls_mpi T; in mbedtls_rsa_private()
905 mbedtls_mpi TP, TQ; in mbedtls_rsa_private()
926 mbedtls_mpi I, C; in mbedtls_rsa_private()
[all …]
A Decp_curves.c4571 static int ecp_mod_p192( mbedtls_mpi * );
4574 static int ecp_mod_p224( mbedtls_mpi * );
4577 static int ecp_mod_p256( mbedtls_mpi * );
4580 static int ecp_mod_p384( mbedtls_mpi * );
4583 static int ecp_mod_p521( mbedtls_mpi * );
4593 static int ecp_mod_p255( mbedtls_mpi * );
4691 mbedtls_mpi Ns; in ecp_use_curve448()
5173 mbedtls_mpi M; in ecp_mod_p521()
5222 mbedtls_mpi M; in ecp_mod_p255()
5279 mbedtls_mpi M, Q; in ecp_mod_p448()
[all …]
A Decdh.c75 mbedtls_mpi *d, mbedtls_ecp_point *Q, in ecdh_gen_public_restartable()
98 int mbedtls_ecdh_gen_public( mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q, in mbedtls_ecdh_gen_public()
115 mbedtls_mpi *z, in ecdh_compute_shared_restartable()
116 const mbedtls_ecp_point *Q, const mbedtls_mpi *d, in ecdh_compute_shared_restartable()
146 int mbedtls_ecdh_compute_shared( mbedtls_ecp_group *grp, mbedtls_mpi *z, in mbedtls_ecdh_compute_shared()
147 const mbedtls_ecp_point *Q, const mbedtls_mpi *d, in mbedtls_ecdh_compute_shared()
/mbedtls-development/tests/include/alt-dummy/
A Decp_alt.h25 const mbedtls_mpi P;
26 const mbedtls_mpi A;
27 const mbedtls_mpi B;
29 const mbedtls_mpi N;
/mbedtls-development/tests/suites/
A Dtest_suite_mpi.function154 mbedtls_mpi X;
182 mbedtls_mpi X;
202 mbedtls_mpi X;
224 mbedtls_mpi X;
256 mbedtls_mpi X;
287 mbedtls_mpi X;
353 mbedtls_mpi X;
388 mbedtls_mpi X;
402 mbedtls_mpi X;
435 mbedtls_mpi X;
[all …]
A Dtest_suite_debug.data40 Debug print mbedtls_mpi: 0 (empty representation)
43 Debug print mbedtls_mpi: 0 (non-empty representation)
46 Debug print mbedtls_mpi #2: 3 bits
49 Debug print mbedtls_mpi: 49 bits
52 Debug print mbedtls_mpi: 759 bits
55 Debug print mbedtls_mpi: 764 bits #1
58 Debug print mbedtls_mpi: 764 bits #2
A Dtest_suite_dhm.function6 const mbedtls_mpi *expected )
8 mbedtls_mpi actual;
24 static int check_dhm_param_output( const mbedtls_mpi *expected,
30 mbedtls_mpi actual;
230 mbedtls_mpi P, G;
261 mbedtls_mpi P, G;
A Dtest_suite_pkcs1_v21.function19 mbedtls_mpi N, E;
66 mbedtls_mpi N, P, Q, E;
130 mbedtls_mpi N, P, Q, E;
198 mbedtls_mpi N, E;
237 mbedtls_mpi N, E;
A Dtest_suite_ecp.function212 mbedtls_mpi u1, u2, xR, yR;
387 mbedtls_mpi n;
433 mbedtls_mpi d;
464 mbedtls_mpi u1, u2;
506 mbedtls_mpi N, R;
574 mbedtls_mpi X, Y, Z;
617 mbedtls_mpi X, Y, Z;
757 mbedtls_mpi d;
808 mbedtls_mpi d;
909 mbedtls_mpi C, M, N;
[all …]
A Dtest_suite_rsa.function90 mbedtls_mpi N, P, Q, E;
143 mbedtls_mpi N, E;
178 mbedtls_mpi N, P, Q, E;
228 mbedtls_mpi N, E;
262 mbedtls_mpi N, E;
307 mbedtls_mpi N, E;
352 mbedtls_mpi N, P, Q, E;
404 mbedtls_mpi N, E;
461 mbedtls_mpi N, P, Q, E;
543 mbedtls_mpi N, E;
[all …]

Completed in 83 milliseconds

123