Commit Graph

  • 0b5bb104c3 Fp2::power does not run well MITSUNARI Shigeo 2016-04-18 16:27:42 +0900
  • cf4c1b2fed make operator.hpp and move power into it MITSUNARI Shigeo 2016-04-18 16:04:42 +0900
  • 1ee475b88a use Operator MITSUNARI Shigeo 2016-04-18 15:29:16 +0900
  • 8a43bce9e4 add Fp12::sqr MITSUNARI Shigeo 2016-04-18 14:31:28 +0900
  • e48349eae8 add Fp12::mul MITSUNARI Shigeo 2016-04-18 11:48:49 +0900
  • b0d54da2fe rename mul_xi to mulXi MITSUNARI Shigeo 2016-04-18 11:36:56 +0900
  • fd519581e8 rename mulI to mulU MITSUNARI Shigeo 2016-04-18 11:34:56 +0900
  • dece687158 remove getStr/setStr for extension of Fp MITSUNARI Shigeo 2016-04-18 11:23:39 +0900
  • c37114a643 change format of ec MITSUNARI Shigeo 2016-04-18 11:18:22 +0900
  • 2b0ab607e5 add test of stream MITSUNARI Shigeo 2016-04-18 10:16:08 +0900
  • da5d565fce change string formart of ec MITSUNARI Shigeo 2016-04-18 09:28:57 +0900
  • 826bd4f4e0 remove BOM MITSUNARI Shigeo 2016-04-15 07:10:19 +0900
  • d7678a35eb fix Fp6::mul(x, x, y); MITSUNARI Shigeo 2016-04-14 11:33:39 +0900
  • 0ab371bbe9 add Fp6::inv MITSUNARI Shigeo 2016-04-13 17:59:40 +0900
  • 170d1eaa69 duplicate lib MITSUNARI Shigeo 2016-04-13 06:56:54 +0900
  • b512f41830 update document MITSUNARI Shigeo 2016-04-13 06:52:53 +0900
  • b1849c8fd1 add fPIC MITSUNARI Shigeo 2016-04-13 06:47:53 +0900
  • bc354e6ddb recover common.mk ; update java/Makefile MITSUNARI Shigeo 2016-04-13 06:39:19 +0900
  • 37badc3663 fix Makefile MITSUNARI Shigeo 2016-04-12 15:43:42 +0900
  • 6ad5944973 rewrite Makefile MITSUNARI Shigeo 2016-04-12 15:26:21 +0900
  • 2b11833edb remove warning of vc MITSUNARI Shigeo 2016-04-11 08:54:32 +0900
  • 9bea74afbd fix ifdef MITSUNARI Shigeo 2016-04-11 08:52:41 +0900
  • 2c14640c93 fix proj MITSUNARI Shigeo 2016-04-11 08:46:35 +0900
  • 30f27d148b add fp_tower_test proj MITSUNARI Shigeo 2016-04-11 06:49:34 +0900
  • 0739d2574a rewrite Fp6::sqr MITSUNARI Shigeo 2016-04-11 06:17:27 +0900
  • d577da516a remove unused variables MITSUNARI Shigeo 2016-04-11 06:05:51 +0900
  • 3f1f43b501 xbyak version supports NICT521 MITSUNARI Shigeo 2016-03-28 16:10:39 +0900
  • df18baf717 mod_NIST_P521 by llvm MITSUNARI Shigeo 2016-03-28 12:52:36 +0900
  • e0ce6909f8 add mod for NIST_P521(TBD) MITSUNARI Shigeo 2016-03-25 17:45:31 +0900
  • 67077bace9 rename isNIST_P192 to primeMode MITSUNARI Shigeo 2016-03-24 17:52:26 +0900
  • 2bdbeda2be add fpDbl_mod_NIST_P192 MITSUNARI Shigeo 2016-03-23 21:53:56 +0900
  • b00c407934 add mcl_fp_mulIPre MITSUNARI Shigeo 2016-03-22 18:14:25 +0900
  • 0d22c05510 add bench of mulI MITSUNARI Shigeo 2016-03-22 17:21:36 +0900
  • 3dc549e17a add mulI MITSUNARI Shigeo 2016-03-22 12:24:20 +0900
  • fba1875b6a check validation of (x, y) in setStr MITSUNARI Shigeo 2016-03-21 17:59:52 +0900
  • 93006ab6d6 add Fp6::setStr MITSUNARI Shigeo 2016-03-20 22:19:22 +0900
  • 9e10683b88 check maxBitSize MITSUNARI Shigeo 2016-03-19 23:14:36 +0900
  • 3e8dbe1b50 fix library name of jni MITSUNARI Shigeo 2016-03-18 22:45:11 +0900
  • 9b32ca0a1f add java api MITSUNARI Shigeo 2016-03-18 17:21:20 +0900
  • a3199e913f remove unnecessary include MITSUNARI Shigeo 2016-03-18 15:23:55 +0900
  • dbb98d4878 move fp_proto.hpp from include to src MITSUNARI Shigeo 2016-03-17 05:39:19 +0900
  • f17b88b0b9 move conversion.hpp from include to src MITSUNARI Shigeo 2016-03-16 16:51:47 +0900
  • 7c5640b2bc mov fp_generator from include to src MITSUNARI Shigeo 2016-03-16 11:52:46 +0900
  • a5dbd60af6 Fp::sqr without FpDbl MITSUNARI Shigeo 2016-03-15 17:45:33 +0900
  • e73eb03ea7 optimize Fp2::sqr MITSUNARI Shigeo 2016-03-15 17:31:13 +0900
  • 54496a3fb2 fix mcl_fpDbl_mod_NIST_P192 MITSUNARI Shigeo 2016-03-15 16:34:55 +0900
  • 924dfecc7d fix detection of mulx at mulPre2/sqrPre2 MITSUNARI Shigeo 2016-03-13 23:40:37 +0900
  • 7185167da7 disable mulx if not supported MITSUNARI Shigeo 2016-03-13 23:30:36 +0900
  • ea957d50cb add test for NIST_P192 MITSUNARI Shigeo 2016-03-12 18:08:14 +0900
  • c0c098214b correct compare mx with my MITSUNARI Shigeo 2016-03-12 17:47:21 +0900
  • ffc4a7eda0 use mul2 instead of mul MITSUNARI Shigeo 2016-03-12 17:08:18 +0900
  • 88fb4bad18 try to other impl. but it is a little slower MITSUNARI Shigeo 2016-03-12 10:51:53 +0900
  • 8912f93ac4 add size option MITSUNARI Shigeo 2016-03-11 14:39:10 +0900
  • 8d213e76c2 remove warning of vc MITSUNARI Shigeo 2016-03-10 17:14:34 +0900
  • 099418e720 sqr2 is ok MITSUNARI Shigeo 2016-03-10 17:01:18 +0900
  • 9ef1781997 add bench of N = 2 MITSUNARI Shigeo 2016-03-10 16:35:25 +0900
  • dcce147103 fix mul2x1 MITSUNARI Shigeo 2016-03-10 15:56:32 +0900
  • 216781e394 mulPre2 is ok ; mod2 is ng MITSUNARI Shigeo 2016-03-10 15:27:58 +0900
  • 62c7348b5b fix test value MITSUNARI Shigeo 2016-03-10 15:27:29 +0900
  • f843bc4636 add test of N=2 MITSUNARI Shigeo 2016-03-10 13:51:31 +0900
  • dcc3c9edde remove unnecessary code of fpDbl_mod3 MITSUNARI Shigeo 2016-03-10 12:18:47 +0900
  • 7cf1f68905 under construction of sqrPre4 MITSUNARI Shigeo 2016-03-09 17:19:38 +0900
  • 57dd529b1a add sqrPre3 MITSUNARI Shigeo 2016-03-09 16:10:06 +0900
  • 2db146c032 add sqr3x3 MITSUNARI Shigeo 2016-03-09 14:40:05 +0900
  • 1aa34a02c8 add bench of Fp2::mul, sqr MITSUNARI Shigeo 2016-03-08 16:24:13 +0900
  • 6a5d73084e correct value MITSUNARI Shigeo 2016-03-08 15:05:10 +0900
  • d14774301b benchmark of raw MITSUNARI Shigeo 2016-03-08 14:56:14 +0900
  • 98aa972ebc rename fp_mod to fpDbl_mod MITSUNARI Shigeo 2016-03-08 14:43:55 +0900
  • afb089ffe1 add rawbench MITSUNARI Shigeo 2016-03-08 11:35:41 +0900
  • 27a623806c add mul3x3 MITSUNARI Shigeo 2016-03-07 17:24:38 +0900
  • 1b442abe46 add mul4x4 MITSUNARI Shigeo 2016-03-07 16:42:51 +0900
  • 14f051a025 rename gen_in_* to gen_raw_* MITSUNARI Shigeo 2016-03-07 16:20:56 +0900
  • fae5b2dcd1 refactor gen_fp_sub MITSUNARI Shigeo 2016-03-07 15:53:49 +0900
  • 1a84d4eeb8 refactor gen_fp_add MITSUNARI Shigeo 2016-03-07 15:17:39 +0900
  • e29d182b4b gen_fpDbl_add is ok MITSUNARI Shigeo 2016-03-07 13:00:08 +0900
  • 51d8ab3f7f separate gen_addMod4 MITSUNARI Shigeo 2016-03-07 12:36:44 +0900
  • 00e7944894 under construction of gen_fpDbl_add MITSUNARI Shigeo 2016-03-07 07:17:16 +0900
  • 1a70a051c1 refactor MITSUNARI Shigeo 2016-03-06 17:18:34 +0900
  • 834e5ead55 remove addNC_, subNC_ in generator MITSUNARI Shigeo 2016-03-06 15:10:19 +0900
  • e733e523f1 refactor test of fp_generator MITSUNARI Shigeo 2016-03-06 06:20:03 +0900
  • 8dbb713772 move setting of op MITSUNARI Shigeo 2016-03-06 05:47:42 +0900
  • dcf1602828 add op MITSUNARI Shigeo 2016-03-05 19:41:31 +0900
  • 6b1d7523da compare Fp2::mul with Fp2::mulByFpDbl MITSUNARI Shigeo 2016-03-04 10:57:06 +0900
  • fa414cb8cc add gen_montRed3 MITSUNARI Shigeo 2016-03-03 12:02:06 +0900
  • 21b5efada9 rename pp_ to rp_ MITSUNARI Shigeo 2016-03-01 18:42:46 +0900
  • eb957cad6b use mov_rr MITSUNARI Shigeo 2016-03-01 18:19:52 +0900
  • 18d41c1fa1 fix gen_montRed4 MITSUNARI Shigeo 2016-03-01 18:01:49 +0900
  • 686d3d2551 add montRed by Xbyak(not running) MITSUNARI Shigeo 2016-03-01 17:57:48 +0900
  • bdfaeb915c use montRed for fp_mod if isMont MITSUNARI Shigeo 2016-03-01 15:16:15 +0900
  • edad243f71 add montRed MITSUNARI Shigeo 2016-03-01 13:28:16 +0900
  • 3dad8d8223 add arguments name to prototype MITSUNARI Shigeo 2016-03-01 11:39:47 +0900
  • 8ea71ee679 change class to struct MITSUNARI Shigeo 2016-02-28 04:31:38 +0900
  • 91a79c1ba9 add Fp12::add MITSUNARI Shigeo 2016-02-26 16:28:11 +0900
  • 30b3b281a9 add generic Fp6::mul MITSUNARI Shigeo 2016-02-25 17:31:19 +0900
  • 698926d220 avoid restriction of assert(&z != &x) in Fp6::sqr MITSUNARI Shigeo 2016-02-24 15:03:43 +0900
  • dc89960443 add testFp6::sqr MITSUNARI Shigeo 2016-02-24 13:46:44 +0900
  • baa2109aa0 disable of FpDbl MITSUNARI Shigeo 2016-02-23 18:00:02 +0900
  • 53f20de525 imple Fp2::mul by FpDbl MITSUNARI Shigeo 2016-02-23 17:23:03 +0900
  • d5b7f071b7 bench mode for fp_tower MITSUNARI Shigeo 2016-02-23 16:23:07 +0900
  • 7869e59a48 test is ok on mont MITSUNARI Shigeo 2016-02-23 15:34:54 +0900