/mbedtls-development/include/mbedtls/ |
A D | bignum.h | 195 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 D | rsa.h | 99 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 D | dhm.h | 116 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 D | ecp.h | 236 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 D | ecdsa.h | 169 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 D | ecdh.h | 103 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 D | ecjpake.h | 84 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 D | rsa_alt_helpers.h | 91 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 D | rsa_alt_helpers.c | 63 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 D | bignum.c | 214 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 D | ecdsa.c | 253 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 D | dhm.c | 66 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 D | ecp.c | 1184 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 D | ecjpake.c | 206 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 D | ecp_invasive.h | 47 void mbedtls_ecp_fix_negative( mbedtls_mpi *N, signed char c, size_t bits ); 73 mbedtls_mpi *d,
|
A D | rsa.c | 93 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 D | ecp_curves.c | 4571 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 D | ecdh.c | 75 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 D | ecp_alt.h | 25 const mbedtls_mpi P; 26 const mbedtls_mpi A; 27 const mbedtls_mpi B; 29 const mbedtls_mpi N;
|
/mbedtls-development/tests/suites/ |
A D | test_suite_mpi.function | 154 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 D | test_suite_debug.data | 40 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 D | test_suite_dhm.function | 6 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 D | test_suite_pkcs1_v21.function | 19 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 D | test_suite_ecp.function | 212 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 D | test_suite_rsa.function | 90 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 …]
|