Skip to content
Snippets Groups Projects
  1. May 31, 2023
    • Rémi Adelin's avatar
      Fix blake issue · 75843f64
      Rémi Adelin authored
      - change lines 64 and 89 to typedef struct ALIGNME( 64 ) __blake2s_state
      75843f64
  2. Mar 09, 2023
  3. Aug 21, 2022
    • Rémi Adelin's avatar
      Correct the benchmark · 7148ac22
      Rémi Adelin authored
      - change the oracle functions in the benchmark to use the real pairing functions
      - increase the number of pairing to 1024
      - improve the error message
      7148ac22
  4. Aug 11, 2022
  5. May 19, 2022
  6. May 16, 2022
  7. May 15, 2022
  8. Apr 29, 2022
    • Rémi Adelin's avatar
      Fix some problems with bench_pp2.c · 8900be38
      Rémi Adelin authored
      Errors occur when using valgrind
      8900be38
    • Rémi Adelin's avatar
      Add optimization benchmark · 6bf537a7
      Rémi Adelin authored
      - fix the error in bench_rand.c file
      - add timetools.h which contain personal benchmark macros
      - update make.sh to choose a cycle benchmark for relic benchmarks
      - add bench_pp2.c to use relic benchmarks on the optimization functions
      - add bench_pp3.c to use personal benchmarks on the pairing functions
      6bf537a7
    • Rémi Adelin's avatar
      Add Scott Optimization · 6d4b2614
      Rémi Adelin authored
      - add prec_t type to store the pre-computation
      - add PREC_INIT macro to initialize and allocate prec_t
      - add PREC_CLEAN macro to free prec_t
      - add fp_param_get_slen function used to allocate the structures in prec_t
      - split pp_add_k12_projc_lazy into a prec and a comp functions
        these functions are used in pp_mil_sps_k12 and pp_fin_k12_oatep
      - split pp_dbl_k12_projc_lazyr into a prec and a comp functions
        these functions are used in pp_mil_sps_k12
      - split pp_mil_sps_k12 into a prec and a comp functions
        these functions are used in pp_map_oatep_k12 and pp_map_sim_oatep_k12
      - split pp_fin_k12_oatep into a prec and a comp functions
        these functions are used in pp_map_oatep_k12 and pp_map_sim_oatep_k12
      - split pp_map_oatep_k12 into a prec and a comp functions
      - split pp_map_sim_oatep_k12 into a prec and a comp functions
      - add prec_sim_prep function to merge a prec_t array into a prec_t
        this function can be use to prepare the execution of pp_map_sim_oatep_k12 comp function
      - add test_pp2 file to test specifically all prec and comp functions
      6d4b2614
  9. Apr 26, 2022
  10. Jan 09, 2019
  11. Dec 12, 2018
  12. Dec 08, 2018
  13. Dec 07, 2018
  14. Dec 06, 2018
  15. Nov 28, 2018
  16. Nov 27, 2018
  17. Nov 22, 2018
Loading