| /external/openthread/third_party/mbedtls/repo/include/mbedtls/ |
| D | bignum.h | 196 typedef struct mbedtls_mpi { struct 219 mbedtls_mpi; argument 229 void mbedtls_mpi_init(mbedtls_mpi *X); 238 void mbedtls_mpi_free(mbedtls_mpi *X); 253 int mbedtls_mpi_grow(mbedtls_mpi *X, size_t nblimbs); 270 int mbedtls_mpi_shrink(mbedtls_mpi *X, size_t nblimbs); 285 int mbedtls_mpi_copy(mbedtls_mpi *X, const mbedtls_mpi *Y); 293 void mbedtls_mpi_swap(mbedtls_mpi *X, mbedtls_mpi *Y); 323 int mbedtls_mpi_safe_cond_assign(mbedtls_mpi *X, const mbedtls_mpi *Y, unsigned char assign); 352 int mbedtls_mpi_safe_cond_swap(mbedtls_mpi *X, mbedtls_mpi *Y, unsigned char swap); [all …]
|
| D | rsa_internal.h | 83 int mbedtls_rsa_deduce_primes(mbedtls_mpi const *N, mbedtls_mpi const *E, 84 mbedtls_mpi const *D, 85 mbedtls_mpi *P, mbedtls_mpi *Q); 108 int mbedtls_rsa_deduce_private_exponent(mbedtls_mpi const *P, 109 mbedtls_mpi const *Q, 110 mbedtls_mpi const *E, 111 mbedtls_mpi *D); 134 int mbedtls_rsa_deduce_crt(const mbedtls_mpi *P, const mbedtls_mpi *Q, 135 const mbedtls_mpi *D, mbedtls_mpi *DP, 136 mbedtls_mpi *DQ, mbedtls_mpi *QP); [all …]
|
| D | rsa.h | 104 mbedtls_mpi N; /*!< The public modulus. */ 105 mbedtls_mpi E; /*!< The public exponent. */ 107 mbedtls_mpi D; /*!< The private exponent. */ 108 mbedtls_mpi P; /*!< The first prime factor. */ 109 mbedtls_mpi Q; /*!< The second prime factor. */ 111 mbedtls_mpi DP; /*!< <code>D % (P - 1)</code>. */ 112 mbedtls_mpi DQ; /*!< <code>D % (Q - 1)</code>. */ 113 mbedtls_mpi QP; /*!< <code>1 / (Q % P)</code>. */ 115 mbedtls_mpi RN; /*!< cached <code>R^2 mod N</code>. */ 117 mbedtls_mpi RP; /*!< cached <code>R^2 mod P</code>. */ [all …]
|
| D | dhm.h | 101 mbedtls_mpi P; /*!< The prime modulus. */ 102 mbedtls_mpi G; /*!< The generator. */ 103 mbedtls_mpi X; /*!< Our secret value. */ 104 mbedtls_mpi GX; /*!< Our public key = \c G^X mod \c P. */ 105 mbedtls_mpi GY; /*!< The public key of the peer = \c G^Y mod \c P. */ 106 mbedtls_mpi K; /*!< The shared secret = \c G^(XY) mod \c P. */ 107 mbedtls_mpi RP; /*!< The cached value = \c R^2 mod \c P. */ 108 mbedtls_mpi Vi; /*!< The blinding value. */ 109 mbedtls_mpi Vf; /*!< The unblinding value. */ 110 mbedtls_mpi pX; /*!< The previous \c X. */ [all …]
|
| D | ecp.h | 168 mbedtls_mpi X; /*!< The X coordinate of the ECP point. */ 169 mbedtls_mpi Y; /*!< The Y coordinate of the ECP point. */ 170 mbedtls_mpi Z; /*!< The Z coordinate of the ECP point. */ 272 mbedtls_mpi P; /*!< The prime modulus of the base field. */ 273 mbedtls_mpi A; /*!< For Short Weierstrass: \p A in the equation. Note that 278 mbedtls_mpi B; /*!< For Short Weierstrass: \p B in the equation. 281 mbedtls_mpi N; /*!< The order of \p G. */ 287 int (*modp)(mbedtls_mpi *); /*!< The function for fast pseudo-reduction 445 mbedtls_mpi d; /*!< our secret value */ 970 const mbedtls_mpi *m, const mbedtls_ecp_point *P, [all …]
|
| D | ecdsa.h | 159 int mbedtls_ecdsa_sign(mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, 160 const mbedtls_mpi *d, const unsigned char *buf, size_t blen, 218 int mbedtls_ecdsa_sign_det(mbedtls_ecp_group *grp, mbedtls_mpi *r, 219 mbedtls_mpi *s, const mbedtls_mpi *d, 265 int mbedtls_ecdsa_sign_det_ext(mbedtls_ecp_group *grp, mbedtls_mpi *r, 266 mbedtls_mpi *s, const mbedtls_mpi *d, 305 const mbedtls_ecp_point *Q, const mbedtls_mpi *r, 306 const mbedtls_mpi *s);
|
| D | ecdh.h | 72 mbedtls_mpi d; /*!< The private key. */ 75 mbedtls_mpi z; /*!< The shared secret. */ 92 mbedtls_mpi d; /*!< The private key. */ 95 mbedtls_mpi z; /*!< The shared secret. */ 99 mbedtls_mpi _d; /*!< The previous \p d. */ 162 int mbedtls_ecdh_gen_public(mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q, 200 int mbedtls_ecdh_compute_shared(mbedtls_ecp_group *grp, mbedtls_mpi *z, 201 const mbedtls_ecp_point *Q, const mbedtls_mpi *d,
|
| /external/mbedtls/include/mbedtls/ |
| D | bignum.h | 207 typedef struct mbedtls_mpi { struct 239 mbedtls_mpi; typedef 249 void mbedtls_mpi_init(mbedtls_mpi *X); 258 void mbedtls_mpi_free(mbedtls_mpi *X); 273 int mbedtls_mpi_grow(mbedtls_mpi *X, size_t nblimbs); 290 int mbedtls_mpi_shrink(mbedtls_mpi *X, size_t nblimbs); 305 int mbedtls_mpi_copy(mbedtls_mpi *X, const mbedtls_mpi *Y); 313 void mbedtls_mpi_swap(mbedtls_mpi *X, mbedtls_mpi *Y); 343 int mbedtls_mpi_safe_cond_assign(mbedtls_mpi *X, const mbedtls_mpi *Y, unsigned char assign); 372 int mbedtls_mpi_safe_cond_swap(mbedtls_mpi *X, mbedtls_mpi *Y, unsigned char swap); [all …]
|
| D | rsa.h | 92 mbedtls_mpi MBEDTLS_PRIVATE(N); /*!< The public modulus. */ 93 mbedtls_mpi MBEDTLS_PRIVATE(E); /*!< The public exponent. */ 95 mbedtls_mpi MBEDTLS_PRIVATE(D); /*!< The private exponent. */ 96 mbedtls_mpi MBEDTLS_PRIVATE(P); /*!< The first prime factor. */ 97 mbedtls_mpi MBEDTLS_PRIVATE(Q); /*!< The second prime factor. */ 99 mbedtls_mpi MBEDTLS_PRIVATE(DP); /*!< <code>D % (P - 1)</code>. */ 100 mbedtls_mpi MBEDTLS_PRIVATE(DQ); /*!< <code>D % (Q - 1)</code>. */ 101 mbedtls_mpi MBEDTLS_PRIVATE(QP); /*!< <code>1 / (Q % P)</code>. */ 103 mbedtls_mpi MBEDTLS_PRIVATE(RN); /*!< cached <code>R^2 mod N</code>. */ 105 mbedtls_mpi MBEDTLS_PRIVATE(RP); /*!< cached <code>R^2 mod P</code>. */ [all …]
|
| D | ecdsa.h | 161 int mbedtls_ecdsa_sign(mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, 162 const mbedtls_mpi *d, const unsigned char *buf, size_t blen, 206 int mbedtls_ecdsa_sign_det_ext(mbedtls_ecp_group *grp, mbedtls_mpi *r, 207 mbedtls_mpi *s, const mbedtls_mpi *d, 271 mbedtls_mpi *r, mbedtls_mpi *s, 272 const mbedtls_mpi *d, 334 mbedtls_mpi *r, mbedtls_mpi *s, 335 const mbedtls_mpi *d, const unsigned char *buf, size_t blen, 375 const mbedtls_ecp_point *Q, const mbedtls_mpi *r, 376 const mbedtls_mpi *s); [all …]
|
| D | dhm.h | 102 mbedtls_mpi MBEDTLS_PRIVATE(P); /*!< The prime modulus. */ 103 mbedtls_mpi MBEDTLS_PRIVATE(G); /*!< The generator. */ 104 mbedtls_mpi MBEDTLS_PRIVATE(X); /*!< Our secret value. */ 105 mbedtls_mpi MBEDTLS_PRIVATE(GX); /*!< Our public key = \c G^X mod \c P. */ 106 mbedtls_mpi MBEDTLS_PRIVATE(GY); /*!< The public key of the peer = \c G^Y mod \c P. */ 107 mbedtls_mpi MBEDTLS_PRIVATE(K); /*!< The shared secret = \c G^(XY) mod \c P. */ 108 mbedtls_mpi MBEDTLS_PRIVATE(RP); /*!< The cached value = \c R^2 mod \c P. */ 109 mbedtls_mpi MBEDTLS_PRIVATE(Vi); /*!< The blinding value. */ 110 mbedtls_mpi MBEDTLS_PRIVATE(Vf); /*!< The unblinding value. */ 111 mbedtls_mpi MBEDTLS_PRIVATE(pX); /*!< The previous \c X. */ [all …]
|
| D | ecp.h | 158 mbedtls_mpi MBEDTLS_PRIVATE(X); /*!< The X coordinate of the ECP point. */ 159 mbedtls_mpi MBEDTLS_PRIVATE(Y); /*!< The Y coordinate of the ECP point. */ 160 mbedtls_mpi MBEDTLS_PRIVATE(Z); /*!< The Z coordinate of the ECP point. */ 234 mbedtls_mpi P; /*!< The prime modulus of the base field. */ 235 mbedtls_mpi A; /*!< For Short Weierstrass: \p A in the equation. Note that 240 mbedtls_mpi B; /*!< For Short Weierstrass: \p B in the equation. 243 mbedtls_mpi N; /*!< The order of \p G. */ 251 int(*MBEDTLS_PRIVATE(modp))(mbedtls_mpi *); /*!< The function for fast pseudo-reduction 429 mbedtls_mpi MBEDTLS_PRIVATE(d); /*!< our secret value */ 967 const mbedtls_mpi *m, const mbedtls_ecp_point *P, [all …]
|
| D | ecdh.h | 88 mbedtls_mpi MBEDTLS_PRIVATE(d); /*!< The private key. */ 91 mbedtls_mpi MBEDTLS_PRIVATE(z); /*!< The shared secret. */ 108 mbedtls_mpi MBEDTLS_PRIVATE(d); /*!< The private key. */ 111 mbedtls_mpi MBEDTLS_PRIVATE(z); /*!< The shared secret. */ 115 mbedtls_mpi MBEDTLS_PRIVATE(_d); /*!< The previous \p d. */ 178 int mbedtls_ecdh_gen_public(mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q, 213 int mbedtls_ecdh_compute_shared(mbedtls_ecp_group *grp, mbedtls_mpi *z, 214 const mbedtls_ecp_point *Q, const mbedtls_mpi *d,
|
| /external/mbedtls/library/ |
| D | rsa_alt_helpers.h | 79 int mbedtls_rsa_deduce_primes(mbedtls_mpi const *N, mbedtls_mpi const *E, 80 mbedtls_mpi const *D, 81 mbedtls_mpi *P, mbedtls_mpi *Q); 104 int mbedtls_rsa_deduce_private_exponent(mbedtls_mpi const *P, 105 mbedtls_mpi const *Q, 106 mbedtls_mpi const *E, 107 mbedtls_mpi *D); 130 int mbedtls_rsa_deduce_crt(const mbedtls_mpi *P, const mbedtls_mpi *Q, 131 const mbedtls_mpi *D, mbedtls_mpi *DP, 132 mbedtls_mpi *DQ, mbedtls_mpi *QP); [all …]
|
| D | rsa_alt_helpers.c | 50 int mbedtls_rsa_deduce_primes(mbedtls_mpi const *N, in mbedtls_rsa_deduce_primes() 51 mbedtls_mpi const *E, mbedtls_mpi const *D, in mbedtls_rsa_deduce_primes() 52 mbedtls_mpi *P, mbedtls_mpi *Q) in mbedtls_rsa_deduce_primes() 61 mbedtls_mpi T; /* Holds largest odd divisor of DE - 1 */ in mbedtls_rsa_deduce_primes() 62 mbedtls_mpi K; /* Temporary holding the current candidate */ in mbedtls_rsa_deduce_primes() 182 int mbedtls_rsa_deduce_private_exponent(mbedtls_mpi const *P, in mbedtls_rsa_deduce_private_exponent() 183 mbedtls_mpi const *Q, in mbedtls_rsa_deduce_private_exponent() 184 mbedtls_mpi const *E, in mbedtls_rsa_deduce_private_exponent() 185 mbedtls_mpi *D) in mbedtls_rsa_deduce_private_exponent() 188 mbedtls_mpi K, L; in mbedtls_rsa_deduce_private_exponent() [all …]
|
| D | bignum.c | 48 int mbedtls_mpi_lt_mpi_ct(const mbedtls_mpi *X, in mbedtls_mpi_lt_mpi_ct() 49 const mbedtls_mpi *Y, in mbedtls_mpi_lt_mpi_ct() 112 int mbedtls_mpi_safe_cond_assign(mbedtls_mpi *X, in mbedtls_mpi_safe_cond_assign() 113 const mbedtls_mpi *Y, in mbedtls_mpi_safe_cond_assign() 145 int mbedtls_mpi_safe_cond_swap(mbedtls_mpi *X, in mbedtls_mpi_safe_cond_swap() 146 mbedtls_mpi *Y, in mbedtls_mpi_safe_cond_swap() 179 void mbedtls_mpi_init(mbedtls_mpi *X) in mbedtls_mpi_init() 191 void mbedtls_mpi_free(mbedtls_mpi *X) in mbedtls_mpi_free() 209 int mbedtls_mpi_grow(mbedtls_mpi *X, size_t nblimbs) in mbedtls_mpi_grow() 241 int mbedtls_mpi_shrink(mbedtls_mpi *X, size_t nblimbs) in mbedtls_mpi_shrink() [all …]
|
| D | ecdsa.c | 38 mbedtls_mpi u1, u2; /* intermediate values */ 76 mbedtls_mpi k; /* per-signature random */ 77 mbedtls_mpi r; /* r value */ 203 static int derive_mpi(const mbedtls_ecp_group *grp, mbedtls_mpi *x, in derive_mpi() 244 mbedtls_mpi *r, mbedtls_mpi *s, in mbedtls_ecdsa_sign_restartable() 245 const mbedtls_mpi *d, const unsigned char *buf, size_t blen, in mbedtls_ecdsa_sign_restartable() 254 mbedtls_mpi k, e, t; in mbedtls_ecdsa_sign_restartable() 255 mbedtls_mpi *pk = &k, *pr = r; in mbedtls_ecdsa_sign_restartable() 380 int mbedtls_ecdsa_sign(mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, in mbedtls_ecdsa_sign() 381 const mbedtls_mpi *d, const unsigned char *buf, size_t blen, in mbedtls_ecdsa_sign() [all …]
|
| D | ecp.c | 317 static void mpi_init_many(mbedtls_mpi *arr, size_t size) in mpi_init_many() 324 static void mpi_free_many(mbedtls_mpi *arr, size_t size) in mpi_free_many() 761 const mbedtls_mpi *X, 762 mbedtls_mpi *Y, 999 static int ecp_modp(mbedtls_mpi *N, const mbedtls_ecp_group *grp) in ecp_modp() 1056 mbedtls_mpi *X, in mbedtls_mpi_mul_mod() 1057 const mbedtls_mpi *A, in mbedtls_mpi_mul_mod() 1058 const mbedtls_mpi *B) in mbedtls_mpi_mul_mod() 1085 mbedtls_mpi *X, in mbedtls_mpi_sub_mod() 1086 const mbedtls_mpi *A, in mbedtls_mpi_sub_mod() [all …]
|
| /external/openthread/third_party/mbedtls/repo/library/ |
| D | rsa_internal.c | 50 int mbedtls_rsa_deduce_primes(mbedtls_mpi const *N, in mbedtls_rsa_deduce_primes() 51 mbedtls_mpi const *E, mbedtls_mpi const *D, in mbedtls_rsa_deduce_primes() 52 mbedtls_mpi *P, mbedtls_mpi *Q) in mbedtls_rsa_deduce_primes() 61 mbedtls_mpi T; /* Holds largest odd divisor of DE - 1 */ in mbedtls_rsa_deduce_primes() 62 mbedtls_mpi K; /* Temporary holding the current candidate */ in mbedtls_rsa_deduce_primes() 182 int mbedtls_rsa_deduce_private_exponent(mbedtls_mpi const *P, in mbedtls_rsa_deduce_private_exponent() 183 mbedtls_mpi const *Q, in mbedtls_rsa_deduce_private_exponent() 184 mbedtls_mpi const *E, in mbedtls_rsa_deduce_private_exponent() 185 mbedtls_mpi *D) in mbedtls_rsa_deduce_private_exponent() 188 mbedtls_mpi K, L; in mbedtls_rsa_deduce_private_exponent() [all …]
|
| D | bignum.c | 67 void mbedtls_mpi_init(mbedtls_mpi *X) in mbedtls_mpi_init() 79 void mbedtls_mpi_free(mbedtls_mpi *X) in mbedtls_mpi_free() 98 int mbedtls_mpi_grow(mbedtls_mpi *X, size_t nblimbs) in mbedtls_mpi_grow() 129 int mbedtls_mpi_shrink(mbedtls_mpi *X, size_t nblimbs) in mbedtls_mpi_shrink() 173 static int mbedtls_mpi_resize_clear(mbedtls_mpi *X, size_t limbs) in mbedtls_mpi_resize_clear() 197 int mbedtls_mpi_copy(mbedtls_mpi *X, const mbedtls_mpi *Y) in mbedtls_mpi_copy() 241 void mbedtls_mpi_swap(mbedtls_mpi *X, mbedtls_mpi *Y) in mbedtls_mpi_swap() 243 mbedtls_mpi T; in mbedtls_mpi_swap() 247 memcpy(&T, X, sizeof(mbedtls_mpi)); in mbedtls_mpi_swap() 248 memcpy(X, Y, sizeof(mbedtls_mpi)); in mbedtls_mpi_swap() [all …]
|
| D | bignum_internal.h | 28 int mbedtls_mpi_get_mont_r2_unsafe(mbedtls_mpi *X, 29 const mbedtls_mpi *N); 65 void mbedtls_mpi_montmul(mbedtls_mpi *A, 66 const mbedtls_mpi *B, 67 const mbedtls_mpi *N, 69 const mbedtls_mpi *T);
|
| D | ecdsa.c | 44 mbedtls_mpi u1, u2; /* intermediate values */ 82 mbedtls_mpi k; /* per-signature random */ 83 mbedtls_mpi r; /* r value */ 209 static int derive_mpi(const mbedtls_ecp_group *grp, mbedtls_mpi *x, in derive_mpi() 250 mbedtls_mpi *r, mbedtls_mpi *s, in ecdsa_sign_restartable() 251 const mbedtls_mpi *d, const unsigned char *buf, size_t blen, in ecdsa_sign_restartable() 260 mbedtls_mpi k, e, t; in ecdsa_sign_restartable() 261 mbedtls_mpi *pk = &k, *pr = r; in ecdsa_sign_restartable() 386 int mbedtls_ecdsa_sign(mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, in mbedtls_ecdsa_sign() 387 const mbedtls_mpi *d, const unsigned char *buf, size_t blen, in mbedtls_ecdsa_sign() [all …]
|
| D | ecp_curves.c | 526 static inline void ecp_mpi_load(mbedtls_mpi *X, const mbedtls_mpi_uint *p, size_t len) in ecp_mpi_load() 536 static inline void ecp_mpi_set1(mbedtls_mpi *X) in ecp_mpi_set1() 578 static int ecp_mod_p192(mbedtls_mpi *); 581 static int ecp_mod_p224(mbedtls_mpi *); 584 static int ecp_mod_p256(mbedtls_mpi *); 587 static int ecp_mod_p384(mbedtls_mpi *); 590 static int ecp_mod_p521(mbedtls_mpi *); 600 static int ecp_mod_p255(mbedtls_mpi *); 603 static int ecp_mod_p448(mbedtls_mpi *); 606 static int ecp_mod_p192k1(mbedtls_mpi *); [all …]
|
| /external/mbedtls/tests/include/alt-dummy/ |
| D | ecp_alt.h | 12 const mbedtls_mpi P; 13 const mbedtls_mpi A; 14 const mbedtls_mpi B; 16 const mbedtls_mpi N;
|
| /external/mbedtls/tests/suites/ |
| D | test_suite_bignum.function | 15 static int sign_is_valid(const mbedtls_mpi *X) 102 mbedtls_mpi X, Y, Z; 123 mbedtls_mpi X; 149 mbedtls_mpi X; 169 mbedtls_mpi X; 190 mbedtls_mpi X; 221 mbedtls_mpi X; 251 mbedtls_mpi X; 285 mbedtls_mpi X, Y; 315 mbedtls_mpi X; [all …]
|