Commit Graph

  • 947132497b add fp_mod MITSUNARI Shigeo 2016-02-22 14:38:14 +0900
  • b9942512f2 test of FpDBl::addNC, subNC MITSUNARI Shigeo 2016-02-22 11:25:39 +0900
  • bd7e09d38d add ModeToStr MITSUNARI Shigeo 2016-02-22 11:25:27 +0900
  • 95a40bb298 rename fullBit to isFullBit MITSUNARI Shigeo 2016-02-22 11:09:11 +0900
  • 9df4ddc1cd mv Fp2, FpDbl, Fp6 to mcl MITSUNARI Shigeo 2016-02-21 09:02:22 +0900
  • acdb048231 test all mode for fp_tower MITSUNARI Shigeo 2016-02-20 19:57:06 +0900
  • 3916ecf603 fix fpDbl_add MITSUNARI Shigeo 2016-02-20 19:44:04 +0900
  • 26f31a71aa FpDBl::add does not pass test MITSUNARI Shigeo 2016-02-20 17:16:31 +0900
  • 07372ca3af fix set correct oneRep when useMont is not set MITSUNARI Shigeo 2016-02-20 17:03:27 +0900
  • ef95d87921 add fpDbl_add,sub MITSUNARI Shigeo 2016-02-19 17:30:46 +0900
  • aad1b46d0c rename class to struct MITSUNARI Shigeo 2016-02-19 17:30:28 +0900
  • fb3314e5b8 FpDbl::add/sub ok MITSUNARI Shigeo 2016-02-18 16:20:50 +0900
  • d5aea1ddaa fill extra region of z with zero MITSUNARI Shigeo 2016-02-18 15:38:22 +0900
  • 1f9783ce1c fix ; set zero if p[] == 0 MITSUNARI Shigeo 2016-02-18 15:24:42 +0900
  • 12269291fc add test of FpDbl::add/sub MITSUNARI Shigeo 2016-02-18 12:25:07 +0900
  • 79ccc15980 add fpDbl_add/sub by llvm MITSUNARI Shigeo 2016-02-18 11:42:20 +0900
  • 1a1931f8da set fpDbl_addP MITSUNARI Shigeo 2016-02-17 16:00:16 +0900
  • 26612eff81 add fpDbl_add, sub MITSUNARI Shigeo 2016-02-17 14:55:25 +0900
  • ef25061d9a rename Tag MITSUNARI Shigeo 2016-02-15 10:34:50 +0900
  • 10e1d5e597 move Fp2 to BnT::Fp2 MITSUNARI Shigeo 2016-02-15 08:43:22 +0900
  • 5166e924ae fix typo MITSUNARI Shigeo 2016-02-15 05:09:02 +0900
  • adb049f918 add Fp6::sqr, neg MITSUNARI Shigeo 2016-02-12 19:59:05 +0900
  • 14a38260f4 add Fp6::add, sub MITSUNARI Shigeo 2016-02-11 17:01:22 +0900
  • 7ff869190d use assert MITSUNARI Shigeo 2016-02-11 06:36:16 +0900
  • 43c38ac964 fix typo of mail address MITSUNARI Shigeo 2016-02-10 05:55:23 +0900
  • 37b740714f add fp_addNC by llvm MITSUNARI Shigeo 2016-02-09 14:19:05 +0900
  • bce3026b6d test of addNC/subNC MITSUNARI Shigeo 2016-02-08 23:30:58 +0900
  • 20a3d70625 add addNC/subNC MITSUNARI Shigeo 2016-02-08 18:07:12 +0900
  • 648590dee7 fix sqr for win64 MITSUNARI Shigeo 2016-02-07 19:27:38 +0900
  • aecdc12555 fix style MITSUNARI Shigeo 2016-02-07 19:27:22 +0900
  • cefe990706 disable warning of vc MITSUNARI Shigeo 2016-02-07 18:16:03 +0900
  • 0c5cf035b6 test of mul_xi MITSUNARI Shigeo 2016-02-07 17:55:16 +0900
  • c0de44d83d rename fp_ext to fp_tower MITSUNARI Shigeo 2016-02-07 17:51:01 +0900
  • 8fb172cc2a easier to read impl of Fp2 MITSUNARI Shigeo 2016-02-05 16:46:44 +0900
  • 636407d1b4 mov impl of Fp2 to Fp2T MITSUNARI Shigeo 2016-02-05 14:51:41 +0900
  • aac79c045e fix Fp2::mul MITSUNARI Shigeo 2016-02-04 15:43:57 +0900
  • b67f40405c fix setStr MITSUNARI Shigeo 2016-02-04 15:08:23 +0900
  • 6f66d1fb91 add Fp2 MITSUNARI Shigeo 2016-02-04 14:46:58 +0900
  • da6a8e0e2a add fp2 MITSUNARI Shigeo 2016-02-03 17:33:43 +0900
  • 38a4796d3b rename op functions to fp_* MITSUNARI Shigeo 2016-02-02 11:16:28 +0900
  • e43dfffb99 add Op2 MITSUNARI Shigeo 2016-02-01 12:12:48 +0900
  • bafbc5cb55 move some functions to private MITSUNARI Shigeo 2016-02-01 12:12:17 +0900
  • 01bd2436f9 add setStr/getStr MITSUNARI Shigeo 2016-02-01 12:12:05 +0900
  • 1c1ceed797 add link to ZKP MITSUNARI Shigeo 2016-02-01 09:42:15 +0900
  • 089367e159 use gmp for >256 MITSUNARI Shigeo 2016-01-25 12:46:21 +0900
  • f21002a6d6 use clearArray instead of getArray MITSUNARI Shigeo 2016-01-25 12:05:20 +0900
  • 5e22111283 s/sqrRoot/squareRoot/g MITSUNARI Shigeo 2016-01-24 20:53:57 +0900
  • 2d9cd14d41 rename square to sqr MITSUNARI Shigeo 2016-01-24 20:52:55 +0900
  • 4667fde466 fix sqr MITSUNARI Shigeo 2016-01-24 20:51:12 +0900
  • aa930b78c1 add sqrt but not enable MITSUNARI Shigeo 2016-01-24 12:19:31 +0900
  • 9aa0ac8f0e int64_t(1<<63) is invalid MITSUNARI Shigeo 2016-01-23 20:49:31 +0900
  • 85845c3c9b update clang version MITSUNARI Shigeo 2016-01-23 20:48:46 +0900
  • 3faf2337a1 a little faster power MITSUNARI Shigeo 2016-01-07 16:13:42 +0900
  • 2ad7898bee add test of getInt64 MITSUNARI Shigeo 2016-01-05 13:11:18 +0900
  • 9485c39fd2 add getInt64 MITSUNARI Shigeo 2016-01-05 10:56:51 +0900
  • 6a8c24f809 add rand test MITSUNARI Shigeo 2016-01-04 11:28:13 +0900
  • 7472f71a1d variable ecmode MITSUNARI Shigeo 2015-12-28 17:14:37 +0900
  • 90286a497f add mode for proj/jacobi MITSUNARI Shigeo 2015-12-28 16:47:29 +0900
  • 80da55f658 add p160_1 for test MITSUNARI Shigeo 2015-12-28 16:08:40 +0900
  • 3f0e1e86f3 add opti for P.z = 1 MITSUNARI Shigeo 2015-12-28 16:08:28 +0900
  • 84c2b478c8 default use jacobi MITSUNARI Shigeo 2015-12-28 16:07:18 +0900
  • 24b1b65278 add opti code for Q.z = 1 MITSUNARI Shigeo 2015-12-28 15:29:58 +0900
  • 3de75e1559 specialization for Q.z = 1 MITSUNARI Shigeo 2015-12-28 14:48:05 +0900
  • 132ee14551 add isGreater, etc. MITSUNARI Shigeo 2015-12-28 12:29:59 +0900
  • a77e5c005a use fast set 1 MITSUNARI Shigeo 2015-12-26 20:10:17 +0900
  • 4b31f87410 use isOne MITSUNARI Shigeo 2015-12-26 19:52:10 +0900
  • 240a177986 add isOne and isNegative MITSUNARI Shigeo 2015-12-25 18:19:57 +0900
  • 22a875af96 add test of power MITSUNARI Shigeo 2015-12-24 11:10:06 +0900
  • 0806070fdf a little optimize of power MITSUNARI Shigeo 2015-12-22 17:53:49 +0900
  • 714f979a1e add getUint64 MITSUNARI Shigeo 2015-11-05 22:06:31 +0900
  • 5a1e0f32a4 update elgamal.hpp MITSUNARI Shigeo 2015-11-05 21:39:00 +0900
  • 68ae774b9f add include header to ec.hpp MITSUNARI Shigeo 2015-11-04 13:00:04 +0900
  • b729cfe0a5 add comment for version of vc MITSUNARI Shigeo 2015-09-14 18:03:37 +0900
  • 85799f50a2 add MCL_NO_AUTOLINK to prevent autolink MITSUNARI Shigeo 2015-09-14 17:38:31 +0900
  • 05a5ad5fdc auto define MCL_USE_XBYAK MITSUNARI Shigeo 2015-09-07 15:38:59 +0900
  • 71d5469306 move mcl.lib from bin to lib MITSUNARI Shigeo 2015-09-06 17:29:39 +0900
  • 6e37857198 toStr/fromStr are backward compatibility MITSUNARI Shigeo 2015-09-03 17:58:12 +0900
  • 3eb109210c sample of vote imported from git://github.com/aistcrypt/Lifted-ElGamal.git MITSUNARI Shigeo 2015-08-20 14:53:07 +0900
  • de2d8e9509 add compare operator MITSUNARI Shigeo 2015-08-20 11:54:44 +0900
  • 39aa2903a5 add isLess MITSUNARI Shigeo 2015-08-20 11:03:58 +0900
  • 6416a5e20c add useMont() MITSUNARI Shigeo 2015-08-19 16:54:32 +0900
  • 795bab5af1 move ec bench to bench.cpp MITSUNARI Shigeo 2015-07-28 18:13:44 +0900
  • d2e18cd4ba Test class is not template class MITSUNARI Shigeo 2015-07-28 17:13:33 +0900
  • 6efea64eaf remove bench code MITSUNARI Shigeo 2015-07-28 16:41:40 +0900
  • 17fc522726 default RELEASE=1 MITSUNARI Shigeo 2015-07-28 16:41:28 +0900
  • 4ed6c9a603 update to vc2013 ; add mcl.lib MITSUNARI Shigeo 2015-07-24 16:55:03 +0900
  • cdb0230185 check bmi2 MITSUNARI Shigeo 2015-07-17 17:36:23 +0900
  • f75f0a3a7d bench of toStr16, fromStr16 MITSUNARI Shigeo 2015-07-08 17:05:56 +0900
  • 0c447ebaf5 rename macro ; default define MCL_USE_XBYAK, MCL_USE_LLVM MITSUNARI Shigeo 2015-07-07 14:35:03 +0900
  • 6e24b6aef1 mode select runs well MITSUNARI Shigeo 2015-07-07 14:19:31 +0900
  • 7f16727eb8 simplify to detect module MITSUNARI Shigeo 2015-07-06 11:59:43 +0900
  • 4da3ed04fc add bench MITSUNARI Shigeo 2015-07-06 06:26:20 +0900
  • 0a326d8a9c reduce toMont inf invMontOp MITSUNARI Shigeo 2015-07-05 07:01:05 +0900
  • 4f61d3360d disable useMont for NIST_P192 MITSUNARI Shigeo 2015-07-05 06:26:22 +0900
  • 0ec107d304 add invMontOp MITSUNARI Shigeo 2015-07-04 17:48:11 +0900
  • 52d6587f36 USE_LLVM=1 does not run MITSUNARI Shigeo 2015-07-03 16:42:58 +0900
  • 372119e1b1 add wrapper for mcl_fp_mont MITSUNARI Shigeo 2015-07-02 18:03:37 +0900
  • 218c039e61 fix assign operator MITSUNARI Shigeo 2015-07-02 14:49:36 +0900
  • edc0444840 add mode for setModulo MITSUNARI Shigeo 2015-06-21 21:06:34 +0900
  • 9c79bb0120 move MontFp to Fp MITSUNARI Shigeo 2015-06-13 20:22:10 +0900