OLD | NEW |
---|---|
1 /* This Source Code Form is subject to the terms of the Mozilla Public | 1 /* This Source Code Form is subject to the terms of the Mozilla Public |
2 * License, v. 2.0. If a copy of the MPL was not distributed with this | 2 * License, v. 2.0. If a copy of the MPL was not distributed with this |
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
4 | 4 |
5 #ifndef __ecl_priv_h_ | 5 #ifndef __ecl_priv_h_ |
6 #define __ecl_priv_h_ | 6 #define __ecl_priv_h_ |
7 | 7 |
8 #include "ecl.h" | 8 #include "ecl.h" |
9 #include "mpi.h" | 9 #include "mpi.h" |
10 #include "mplogic.h" | 10 #include "mplogic.h" |
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
229 /* Optimized field arithmetic */ | 229 /* Optimized field arithmetic */ |
230 mp_err ec_group_set_gfp192(ECGroup *group, ECCurveName); | 230 mp_err ec_group_set_gfp192(ECGroup *group, ECCurveName); |
231 mp_err ec_group_set_gfp224(ECGroup *group, ECCurveName); | 231 mp_err ec_group_set_gfp224(ECGroup *group, ECCurveName); |
232 mp_err ec_group_set_gfp256(ECGroup *group, ECCurveName); | 232 mp_err ec_group_set_gfp256(ECGroup *group, ECCurveName); |
233 mp_err ec_group_set_gfp384(ECGroup *group, ECCurveName); | 233 mp_err ec_group_set_gfp384(ECGroup *group, ECCurveName); |
234 mp_err ec_group_set_gfp521(ECGroup *group, ECCurveName); | 234 mp_err ec_group_set_gfp521(ECGroup *group, ECCurveName); |
235 mp_err ec_group_set_gf2m163(ECGroup *group, ECCurveName name); | 235 mp_err ec_group_set_gf2m163(ECGroup *group, ECCurveName name); |
236 mp_err ec_group_set_gf2m193(ECGroup *group, ECCurveName name); | 236 mp_err ec_group_set_gf2m193(ECGroup *group, ECCurveName name); |
237 mp_err ec_group_set_gf2m233(ECGroup *group, ECCurveName name); | 237 mp_err ec_group_set_gf2m233(ECGroup *group, ECCurveName name); |
238 | 238 |
239 /* Optimized point multiplication */ | |
wtc
2013/01/27 00:11:17
agl: since your code is used to override these thr
| |
240 mp_err ec_group_set_gfp256_32(ECGroup *group, ECCurveName name); | |
241 | |
239 /* Optimized floating-point arithmetic */ | 242 /* Optimized floating-point arithmetic */ |
240 #ifdef ECL_USE_FP | 243 #ifdef ECL_USE_FP |
241 mp_err ec_group_set_secp160r1_fp(ECGroup *group); | 244 mp_err ec_group_set_secp160r1_fp(ECGroup *group); |
242 mp_err ec_group_set_nistp192_fp(ECGroup *group); | 245 mp_err ec_group_set_nistp192_fp(ECGroup *group); |
243 mp_err ec_group_set_nistp224_fp(ECGroup *group); | 246 mp_err ec_group_set_nistp224_fp(ECGroup *group); |
244 #endif | 247 #endif |
245 | 248 |
246 #endif /* __ecl_priv_h_ */ | 249 #endif /* __ecl_priv_h_ */ |
OLD | NEW |