/external/dropbear/libtomcrypt/src/pk/ecc/ |
H A D | ltc_ecc_points.c | 30 ecc_point *ltc_ecc_new_point(void) 32 ecc_point *p; 47 void ltc_ecc_del_point(ecc_point *p)
|
H A D | ltc_ecc_mulmod_timing.c | 37 int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map) 39 ecc_point *tG, *M[3];
|
H A D | ecc_shared_secret.c | 38 ecc_point *result;
|
H A D | ltc_ecc_map.c | 33 int ltc_ecc_map(ecc_point *P, void *modulus, void *mp)
|
H A D | ltc_ecc_mul2add.c | 37 int ltc_ecc_mul2add(ecc_point *A, void *kA, 38 ecc_point *B, void *kB, 39 ecc_point *C, 42 ecc_point *precomp[16];
|
H A D | ecc_test.c | 33 ecc_point *G, *GG;
|
H A D | ltc_ecc_mulmod.c | 39 int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map) 41 ecc_point *tG, *M[8];
|
H A D | ltc_ecc_projective_add_point.c | 35 int ltc_ecc_projective_add_point(ecc_point *P, ecc_point *Q, ecc_point *R, void *modulus, void *mp)
|
H A D | ecc_make_key.c | 53 ecc_point *base;
|
H A D | ltc_ecc_projective_dbl_point.c | 34 int ltc_ecc_projective_dbl_point(ecc_point *P, ecc_point *R, void *modulus, void *mp)
|
H A D | ecc_verify_hash.c | 50 ecc_point *mG, *mQ;
|
/external/dropbear/libtomcrypt/src/headers/ |
H A D | tomcrypt_pk.h | 189 } ecc_point; typedef in typeref:struct:__anon5217 203 ecc_point pubkey; 249 ecc_point *ltc_ecc_new_point(void); 250 void ltc_ecc_del_point(ecc_point *p); 256 int ltc_ecc_projective_dbl_point(ecc_point *P, ecc_point *R, void *modulus, void *mp); 259 int ltc_ecc_projective_add_point(ecc_point *P, ecc_point *Q, ecc_point *R, void *modulus, void *mp); 263 int ltc_ecc_fp_mulmod(void *k, ecc_point * [all...] |
H A D | tomcrypt_math.h | 11 typedef void ecc_point; typedef 347 int (*ecc_ptmul)(void *k, ecc_point *G, ecc_point *R, void *modulus, int map); 357 int (*ecc_ptadd)(ecc_point *P, ecc_point *Q, ecc_point *R, void *modulus, void *mp); 366 int (*ecc_ptdbl)(ecc_point *P, ecc_point *R, void *modulus, void *mp); 373 @remark The mapping can be different but keep in mind a ecc_point only has three 376 int (*ecc_map)(ecc_point * [all...] |
/external/dropbear/libtomcrypt/src/math/fp/ |
H A D | ltc_ecc_fp_mulmod.c | 37 ecc_point *g, /* cached COPY of base point */ 612 static int find_base(ecc_point *g) 630 static int add_entry(int idx, ecc_point *g) 779 static int accel_fp_mul(int idx, void *k, ecc_point *R, void *modulus, void *mp, int map) 904 ecc_point *R, void *modulus, void *mp) 1110 int ltc_ecc_fp_mul2add(ecc_point *A, void *kA, 1111 ecc_point *B, void *kB, 1112 ecc_point *C, void *modulus) 1222 int ltc_ecc_fp_mulmod(void *k, ecc_point *G, ecc_point * [all...] |
/external/dropbear/libtomcrypt/src/math/ |
H A D | tfm_desc.c | 408 static int tfm_ecc_projective_dbl_point(ecc_point *P, ecc_point *R, void *modulus, void *Mp) 525 static int tfm_ecc_projective_add_point(ecc_point *P, ecc_point *Q, ecc_point *R, void *modulus, void *Mp)
|
/external/dropbear/libtomcrypt/testprof/ |
H A D | ecc_test.c | 36 ecc_point *G, *A, *B, *C1, *C2;
|
/external/dropbear/libtomcrypt/demos/ |
H A D | tv_gen.c | 665 ecc_point *G, *R;
|
/external/dropbear/libtomcrypt/ |
H A D | crypt.tex | 6300 ecc_point *G, 6301 ecc_point *R, 6313 int (*ecc_ptadd)(ecc_point *P, 6314 ecc_point *Q, 6315 ecc_point *R, 6326 int (*ecc_ptdbl)(ecc_point *P, 6327 ecc_point *R, 6338 ecc_point only has three integers (x,y,z) so if 6341 int (*ecc_map)(ecc_point *P, void *modulus, void *mp); 6352 int (*ecc_mul2add)(ecc_point * [all...] |