additionL1.hpp 596 B

12345678910111213141516
  1. #ifndef __ADDITIONL1_HPP
  2. #define __ADDITIONL1_HPP
  3. #include "BitChiffre.hpp"
  4. #include "BitEvalL1.hpp"
  5. #include "keygen.hpp"
  6. //template <typename T>
  7. //BitEvalL1<T> additionL1 (BitEvalL1<T> a, BitEvalL1<T> b, PublicKey public_key, Type type);
  8. BitEvalL1<curvepoint_fp_t> additionL1 (BitEvalL1<curvepoint_fp_t> a, BitEvalL1<curvepoint_fp_t> b, PublicKey public_key);
  9. BitEvalL1<twistpoint_fp2_t> additionL1 (BitEvalL1<twistpoint_fp2_t> a, BitEvalL1<twistpoint_fp2_t> b, PublicKey public_key);
  10. BitChiffre additionL1 (BitChiffre a, BitChiffre b, PublicKey public_key);
  11. #endif /* __ADDITIONL1_HPP */