Commit Graph

  • f4a2d2e3be add test for Ec::add, dbl MITSUNARI Shigeo 2019-09-08 15:04:44 +0900
  • 6f82259d9e [bug] fix Ec::add(A, B, A) for no-normalized A, B MITSUNARI Shigeo 2019-09-08 15:01:25 +0900
  • 13d9500f3f Ec::mulSmallInt errors if negative MITSUNARI Shigeo 2019-09-06 22:17:58 +0900
  • 846b4ff8f6 add Ec::mulSmallInt MITSUNARI Shigeo 2019-09-06 21:06:06 +0900
  • aebcdf1a83 mulVec MITSUNARI Shigeo 2019-09-05 16:21:32 +0900
  • 2c2db22773 start to develop Ec::mulVec MITSUNARI Shigeo 2019-09-04 16:44:31 +0900
  • 43a1e4983d add test of squareRootFp2 MITSUNARI Shigeo 2019-09-04 14:36:20 +0900
  • daaabddf1d add mclBnFp2_{add,sub,mul,div,neg,sqr,inv} MITSUNARI Shigeo 2019-09-03 15:48:18 +0900
  • 1d6b4302ad add comments to mcl{Fr,Fp,Fp2,G1,G2} MITSUNARI Shigeo 2019-09-03 14:39:52 +0900
  • e8dd8a68a0 add squareRoot into bn.h MITSUNARI Shigeo 2019-09-03 14:29:44 +0900
  • 68f332d0ae change members of mclBn{Fp,G1,G2} MITSUNARI Shigeo 2019-08-30 11:13:28 +0900
  • 1d7c99e8a7 add millerLoopVec MITSUNARI Shigeo 2019-08-28 05:18:23 +0900
  • 7df73796d5 remove assert MITSUNARI Shigeo 2019-08-28 05:07:44 +0900
  • 1d2f4cb29b optimize millerLoopVec MITSUNARI Shigeo 2019-08-28 05:03:25 +0900
  • b74ec0cf1b refactor millerLoop MITSUNARI Shigeo 2019-08-28 03:52:23 +0900
  • 3ec6ea8a0e remove unnecessary set MITSUNARI Shigeo 2019-08-28 02:58:03 +0900
  • 6761619ba6 use secp256k1 in sample/ecdh.cpp MITSUNARI Shigeo 2019-08-26 15:25:55 +0900
  • e769bd6cea Merge branch 'dev' MITSUNARI Shigeo 2019-08-25 17:39:13 +0900
  • 40a2ec8fd8 fix include dependency of ec.hpp MITSUNARI Shigeo 2019-08-22 21:26:18 +0900
  • b26ee426eb support jit profiler for VTune MITSUNARI Shigeo 2019-08-22 13:59:12 +0900
  • 5298f0d260 [xbyak] update MITSUNARI Shigeo 2019-08-22 10:51:10 +0900
  • 2c8d7947b7 add cybozu/*.hpp MITSUNARI Shigeo 2019-08-21 16:31:15 +0900
  • c93811dde1 disable warning of cybozu::Option MITSUNARI Shigeo 2019-08-20 15:19:50 +0900
  • cbc1f48da2 [cybozu] disable warning MITSUNARI Shigeo 2019-08-19 20:45:51 +0900
  • 73ee7d5bd3 add cybozu/time.hpp MITSUNARI Shigeo 2019-08-19 20:43:52 +0900
  • 572fa8d816 add millerLoopVec MITSUNARI Shigeo 2019-08-17 18:21:16 +0900
  • c0efee00e1 [she] add getNonConstRef() for test MITSUNARI Shigeo 2019-08-16 17:37:57 +0900
  • d493249b39 v0.97 MITSUNARI Shigeo 2019-08-14 10:56:17 +0900
  • 21dedae745 add mclBnFp_* like as mclBnFp_* MITSUNARI Shigeo 2019-08-13 16:41:36 +0900
  • 55a1de171b [doc] update getStr(mode) MITSUNARI Shigeo 2019-08-13 15:08:23 +0900
  • 0a638c7ad2 add mclBn{Fr,Fp}_getLittleEndian MITSUNARI Shigeo 2019-08-13 11:37:08 +0900
  • bb287f8f11 add Fp::getLittleEndian MITSUNARI Shigeo 2019-08-13 11:14:52 +0900
  • b84d0c7fe0 dump() accepts const void* MITSUNARI Shigeo 2019-08-13 11:11:47 +0900
  • a6cab0b385 common.mk detects armv6l MITSUNARI Shigeo 2019-08-11 10:09:44 +0900
  • 0f3aae4feb add openmp option to setvar.bat MITSUNARI Shigeo 2019-08-08 14:16:49 +0900
  • 6e9f21d1af [she] use initCurve MITSUNARI Shigeo 2019-07-30 13:44:08 +0900
  • b57e25f0cf old codes use initCurve MITSUNARI Shigeo 2019-07-29 13:01:57 +0900
  • 85163ee003 add initCurve MITSUNARI Shigeo 2019-07-29 04:59:03 +0900
  • 4c376d551e test of GT::pow MITSUNARI Shigeo 2019-07-26 11:43:05 +0900
  • 96e6d628ec v0.96 improved scalar multiplication MITSUNARI Shigeo 2019-07-25 22:22:37 +0900
  • 5b453fda2b v0.96 MITSUNARI Shigeo 2019-07-25 22:13:18 +0900
  • 3c98ac00c8 enable GLV for secp256k1 MITSUNARI Shigeo 2019-07-25 22:10:59 +0900
  • 2053b495a7 simplify GLV1T class MITSUNARI Shigeo 2019-07-25 22:10:49 +0900
  • 626663b8db secp256k1 supports GLV method MITSUNARI Shigeo 2019-07-25 16:44:21 +0900
  • 14465da205 move GLV1 to ec.hpp MITSUNARI Shigeo 2019-07-25 15:44:59 +0900
  • 53028c4a98 GLV1 is template class MITSUNARI Shigeo 2019-07-25 14:56:45 +0900
  • 2762669e4c test of GLV for secp256k1 MITSUNARI Shigeo 2019-07-24 16:58:52 +0900
  • 8118e08dc2 add FixedVec::value_type MITSUNARI Shigeo 2019-07-23 19:37:39 +0900
  • 72a3ee5dc9 add FixedVec::value_type MITSUNARI Shigeo 2019-07-23 19:37:39 +0900
  • cc1396f753 GLV2 supports GT::pow MITSUNARI Shigeo 2019-07-23 16:58:43 +0900
  • de44c1336d rewrite GLV2::mul MITSUNARI Shigeo 2019-07-23 16:37:28 +0900
  • 38d97e0802 disable many warnings of LSAN MITSUNARI Shigeo 2019-07-23 16:23:18 +0900
  • cbf3c2ccc2 remove old comments MITSUNARI Shigeo 2019-07-23 16:14:07 +0900
  • b1ef09c6c4 fix GLV1::mul(0) MITSUNARI Shigeo 2019-07-22 19:46:32 +0900
  • 0931176c76 use wider naf for G1::mul MITSUNARI Shigeo 2019-07-22 17:56:20 +0900
  • 3354927f26 add getNAFwidth MITSUNARI Shigeo 2019-07-22 15:40:31 +0900
  • c4087c70f7 remove unused code MITSUNARI Shigeo 2019-07-22 05:03:55 +0900
  • 38d82215f6 [doc] fix link to reference MITSUNARI Shigeo 2019-07-19 16:13:09 +0900
  • 9d7d6f5041 [java] use Swig 4.0.0 MITSUNARI Shigeo 2019-07-10 10:59:10 +0900
  • d893c71d87 [java] change C++ version MITSUNARI Shigeo 2019-07-10 10:58:43 +0900
  • a139f3291e [java] ignore -Wdeprecated MITSUNARI Shigeo 2019-07-10 10:58:11 +0900
  • 7b21820c8a define hash for g++ of Mac MITSUNARI Shigeo 2019-07-10 10:57:06 +0900
  • 4a5202567c [java] update documents MITSUNARI Shigeo 2019-07-10 08:29:31 +0900
  • 4797680018 [she] fix compile error of she-wasm MITSUNARI Shigeo 2019-07-04 14:35:39 +0900
  • dd19f1c350 [java] fix indent MITSUNARI Shigeo 2019-07-04 14:19:32 +0900
  • d403ab84c6 [java] support windows MITSUNARI Shigeo 2019-07-04 09:31:32 +0900
  • db79a61ed0 [java] fix path for mac MITSUNARI Shigeo 2019-07-04 09:21:02 +0900
  • e50de173a3 [java] add serialize/deserialize MITSUNARI Shigeo 2019-07-04 07:04:38 +0900
  • 562337b152 v0.95 fix a parser of 0b10 with base = 16 MITSUNARI Shigeo 2019-07-03 22:37:48 +0900
  • 24be4c8de1 [java] change Bn256 to Mcl MITSUNARI Shigeo 2019-07-03 14:38:50 +0900
  • 17d2b0c18d [java] jni for BN254(old) MITSUNARI Shigeo 2019-06-24 05:24:26 +0900
  • 977053396a disable addLine/dblLine test for Proj MITSUNARI Shigeo 2019-06-20 10:34:31 +0900
  • 0363aee113 use Jacobi instead of Proj MITSUNARI Shigeo 2019-06-20 10:10:35 +0900
  • a344ac8035 fix install for Darwin MITSUNARI Shigeo 2019-06-18 16:08:40 +0900
  • c5ad6d0670
    Merge pull request #2 from herumi/master Rongjian Lan 2019-06-05 14:45:09 -0700
  • 32325bf126 [cgo] separate init.go from mcl.go #2 MITSUNARI Shigeo 2019-06-05 21:23:19 +0900
  • dd21a776c6 [cs] update for new mclBn_init MITSUNARI Shigeo 2019-05-31 19:37:53 +0900
  • fb5d1d8993 [build] fix build error on Mac OS X Leo Chen 2019-05-26 15:02:08 -0700
  • 4f04664a3d [build] fix build error on Mac OS X #1 Leo Chen 2019-05-26 15:02:08 -0700
  • 15550b4853 a little optimization of sha-2 without OpenSSL MITSUNARI Shigeo 2019-05-23 10:28:27 +0900
  • 89673daa36 rename _alloca to alloca_ for mingw MITSUNARI Shigeo 2019-05-17 21:17:31 +0900
  • 574a0cce8d add r and in readme.md MITSUNARI Shigeo 2019-05-17 10:27:11 +0900
  • d9ea36e00c [she] add dec without exception MITSUNARI Shigeo 2019-05-15 17:03:04 +0900
  • 696330be5d [she] add deserialize() MITSUNARI Shigeo 2019-05-14 15:34:38 +0900
  • 8d54609260 [she] add isZero MITSUNARI Shigeo 2019-05-13 16:46:25 +0900
  • 189c2fa0e2 [she] fix sheSetTryNum returns void MITSUNARI Shigeo 2019-05-13 16:04:29 +0900
  • 66558e700d [she] add she_c384_256 MITSUNARI Shigeo 2019-05-13 15:59:53 +0900
  • 72bae9b544 [she] fix the serialization size for BLS12-381 MITSUNARI Shigeo 2019-05-13 15:48:24 +0900
  • 9bc05bf641 [she] she.py supports large int MITSUNARI Shigeo 2019-05-12 18:16:12 +0900
  • d05146f5b1 [she] fix for windows MITSUNARI Shigeo 2019-05-12 18:15:51 +0900
  • 53ac29fa9a [she] add {Enc,Mul}IntVec MITSUNARI Shigeo 2019-05-12 15:56:21 +0900
  • c371ee97fa refactor old zkp for ElGamal MITSUNARI Shigeo 2019-05-09 06:39:03 +0900
  • 26260f5985 remove visual studio warnings MITSUNARI Shigeo 2019-05-09 06:12:07 +0900
  • 8cbdc129f6 reduce parameter of elgamal MITSUNARI Shigeo 2019-05-09 06:05:34 +0900
  • f33ef2ee85 update xbyak to 5.79 MITSUNARI Shigeo 2019-05-05 07:45:32 +0900
  • 0505ad5f0b return false if RandomGenerator fails init MITSUNARI Shigeo 2019-05-05 07:44:15 +0900
  • e116eefe12 support nothrow version of gmp::setStr MITSUNARI Shigeo 2019-05-01 15:11:39 +0900
  • 50ff82fb13 specify -u bit option for a command gen MITSUNARI Shigeo 2019-05-01 15:11:17 +0900
  • 02617cf8c7 don't include exception.hpp if CYBOZU_DONT_USE_EXCEPTION is defined MITSUNARI Shigeo 2019-05-01 14:16:50 +0900
  • 32fbeb0d02 add C api header for each 256/384/384_256 MITSUNARI Shigeo 2019-04-30 16:21:05 +0900