aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* add mul4x4MITSUNARI Shigeo2016-03-071-7/+99
* rename gen_in_* to gen_raw_*MITSUNARI Shigeo2016-03-071-6/+6
* refactor gen_fp_subMITSUNARI Shigeo2016-03-071-48/+47
* refactor gen_fp_addMITSUNARI Shigeo2016-03-071-74/+48
* gen_fpDbl_add is okMITSUNARI Shigeo2016-03-071-11/+18
* separate gen_addMod4MITSUNARI Shigeo2016-03-071-13/+69
* under construction of gen_fpDbl_addMITSUNARI Shigeo2016-03-072-7/+34
* refactorMITSUNARI Shigeo2016-03-061-25/+12
* remove addNC_, subNC_ in generatorMITSUNARI Shigeo2016-03-061-28/+26
* refactor test of fp_generatorMITSUNARI Shigeo2016-03-062-23/+14
* move setting of opMITSUNARI Shigeo2016-03-061-1/+16
* add opMITSUNARI Shigeo2016-03-051-6/+6
* compare Fp2::mul with Fp2::mulByFpDblMITSUNARI Shigeo2016-03-041-19/+20
* add gen_montRed3MITSUNARI Shigeo2016-03-031-8/+136
* rename pp_ to rp_MITSUNARI Shigeo2016-03-011-33/+33
* use mov_rrMITSUNARI Shigeo2016-03-011-4/+1
* fix gen_montRed4MITSUNARI Shigeo2016-03-011-1/+1
* add montRed by Xbyak(not running)MITSUNARI Shigeo2016-03-011-0/+124
* use montRed for fp_mod if isMontMITSUNARI Shigeo2016-03-011-0/+1
* add montRedMITSUNARI Shigeo2016-03-013-7/+31
* add arguments name to prototypeMITSUNARI Shigeo2016-03-011-9/+9
* change class to structMITSUNARI Shigeo2016-02-281-1/+1
* add Fp12::addMITSUNARI Shigeo2016-02-261-0/+83
* add generic Fp6::mulMITSUNARI Shigeo2016-02-251-12/+53
* avoid restriction of assert(&z != &x) in Fp6::sqrMITSUNARI Shigeo2016-02-241-20/+19
* add testFp6::sqrMITSUNARI Shigeo2016-02-241-18/+23
* disable of FpDblMITSUNARI Shigeo2016-02-231-1/+1
* imple Fp2::mul by FpDblMITSUNARI Shigeo2016-02-231-0/+23
* test is ok on montMITSUNARI Shigeo2016-02-233-13/+14
* add fp_modMITSUNARI Shigeo2016-02-223-7/+20
* add ModeToStrMITSUNARI Shigeo2016-02-221-0/+13
* rename fullBit to isFullBitMITSUNARI Shigeo2016-02-222-4/+5
* mv Fp2, FpDbl, Fp6 to mclMITSUNARI Shigeo2016-02-212-380/+385
* fix fpDbl_addMITSUNARI Shigeo2016-02-201-2/+3
* FpDBl::add does not pass testMITSUNARI Shigeo2016-02-201-0/+8
* fix set correct oneRep when useMont is not setMITSUNARI Shigeo2016-02-201-14/+13
* add fpDbl_add,subMITSUNARI Shigeo2016-02-191-0/+10
* rename class to structMITSUNARI Shigeo2016-02-191-1/+1
* FpDbl::add/sub okMITSUNARI Shigeo2016-02-181-2/+2
* fill extra region of z with zeroMITSUNARI Shigeo2016-02-181-5/+14
* add test of FpDbl::add/subMITSUNARI Shigeo2016-02-182-0/+18
* add fpDbl_add, subMITSUNARI Shigeo2016-02-173-0/+29
* rename TagMITSUNARI Shigeo2016-02-151-3/+3
* move Fp2 to BnT::Fp2MITSUNARI Shigeo2016-02-152-348/+346
* fix typoMITSUNARI Shigeo2016-02-151-1/+1
* add Fp6::sqr, negMITSUNARI Shigeo2016-02-121-0/+71
* add Fp6::add, subMITSUNARI Shigeo2016-02-111-4/+29
* use assertMITSUNARI Shigeo2016-02-111-3/+1
* add fp_addNC by llvmMITSUNARI Shigeo2016-02-092-11/+13
* test of addNC/subNCMITSUNARI Shigeo2016-02-081-0/+8
* add addNC/subNCMITSUNARI Shigeo2016-02-083-0/+25
* fix sqr for win64MITSUNARI Shigeo2016-02-071-1/+1
* fix styleMITSUNARI Shigeo2016-02-071-1/+2
* disable warning of vcMITSUNARI Shigeo2016-02-073-2/+12
* test of mul_xiMITSUNARI Shigeo2016-02-071-0/+1
* rename fp_ext to fp_towerMITSUNARI Shigeo2016-02-071-0/+0
* easier to read impl of Fp2MITSUNARI Shigeo2016-02-051-52/+38
* mov impl of Fp2 to Fp2TMITSUNARI Shigeo2016-02-053-106/+135
* fix Fp2::mulMITSUNARI Shigeo2016-02-041-1/+0
* fix setStrMITSUNARI Shigeo2016-02-042-23/+23
* add Fp2MITSUNARI Shigeo2016-02-041-0/+143
* add fp2MITSUNARI Shigeo2016-02-032-20/+124
* rename op functions to fp_*MITSUNARI Shigeo2016-02-022-59/+64
* add Op2MITSUNARI Shigeo2016-02-011-0/+15
* move some functions to privateMITSUNARI Shigeo2016-02-011-15/+16
* add setStr/getStrMITSUNARI Shigeo2016-02-011-18/+32
* add link to ZKPMITSUNARI Shigeo2016-02-011-0/+1
* use gmp for >256MITSUNARI Shigeo2016-01-251-0/+1
* s/sqrRoot/squareRoot/gMITSUNARI Shigeo2016-01-242-2/+2
* rename square to sqrMITSUNARI Shigeo2016-01-244-37/+37
* fix sqrMITSUNARI Shigeo2016-01-242-11/+19
* add sqrt but not enableMITSUNARI Shigeo2016-01-242-3/+13
* a little faster powerMITSUNARI Shigeo2016-01-072-12/+44
* add test of getInt64MITSUNARI Shigeo2016-01-051-45/+4
* add getInt64MITSUNARI Shigeo2016-01-051-19/+48
* variable ecmodeMITSUNARI Shigeo2015-12-281-54/+45
* add mode for proj/jacobiMITSUNARI Shigeo2015-12-281-52/+93
* add p160_1 for testMITSUNARI Shigeo2015-12-281-0/+1
* add opti for P.z = 1MITSUNARI Shigeo2015-12-281-12/+38
* default use jacobiMITSUNARI Shigeo2015-12-281-1/+1
* add opti code for Q.z = 1MITSUNARI Shigeo2015-12-281-71/+60
* specialization for Q.z = 1MITSUNARI Shigeo2015-12-281-32/+80
* add isGreater, etc.MITSUNARI Shigeo2015-12-282-11/+37
* use fast set 1MITSUNARI Shigeo2015-12-261-3/+10
* use isOneMITSUNARI Shigeo2015-12-261-3/+3
* add isOne and isNegativeMITSUNARI Shigeo2015-12-252-0/+20
* add test of powerMITSUNARI Shigeo2015-12-242-2/+3
* a little optimize of powerMITSUNARI Shigeo2015-12-223-10/+47
* add getUint64MITSUNARI Shigeo2015-11-051-0/+27
* update elgamal.hppMITSUNARI Shigeo2015-11-051-40/+82
* add include header to ec.hppMITSUNARI Shigeo2015-11-041-2/+4
* add comment for version of vcMITSUNARI Shigeo2015-09-141-3/+3
* add MCL_NO_AUTOLINK to prevent autolinkMITSUNARI Shigeo2015-09-141-4/+6
* move mcl.lib from bin to libMITSUNARI Shigeo2015-09-062-2/+5
* toStr/fromStr are backward compatibilityMITSUNARI Shigeo2015-09-031-0/+8
* add compare operatorMITSUNARI Shigeo2015-08-201-5/+9
* add isLessMITSUNARI Shigeo2015-08-202-0/+20
* add useMont()MITSUNARI Shigeo2015-08-191-3/+4
* update to vc2013 ; add mcl.libMITSUNARI Shigeo2015-07-241-0/+5
* rename macro ; default define MCL_USE_XBYAK, MCL_USE_LLVMMITSUNARI Shigeo2015-07-071-4/+4
* mode select runs wellMITSUNARI Shigeo2015-07-071-5/+1
* simplify to detect moduleMITSUNARI Shigeo2015-07-062-6/+15
* reduce toMont inf invMontOpMITSUNARI Shigeo2015-07-051-3/+12
* USE_LLVM=1 does not runMITSUNARI Shigeo2015-07-031-2/+22
* add wrapper for mcl_fp_montMITSUNARI Shigeo2015-07-022-9/+24
* fix assign operatorMITSUNARI Shigeo2015-07-021-1/+1
* add mode for setModuloMITSUNARI Shigeo2015-06-211-1/+8
* unify toArray and Gmp::getArrayMITSUNARI Shigeo2015-06-123-27/+45
* QQQ:test copyAndMaskMITSUNARI Shigeo2015-06-112-11/+17
* rename Gmp to MpzMITSUNARI Shigeo2015-06-112-7/+7
* rename toStr/fromStr to getStr/setStrMITSUNARI Shigeo2015-06-111-16/+21
* add elgamalMITSUNARI Shigeo2015-06-112-154/+137
* rename Ec::power to Ec::mulMITSUNARI Shigeo2015-06-113-39/+40
* rename Ec::power to Ec::mulMITSUNARI Shigeo2015-06-111-7/+7
* power supports negMITSUNARI Shigeo2015-06-113-12/+13
* rename len to sizeMITSUNARI Shigeo2015-06-111-2/+2
* rename len to sizeMITSUNARI Shigeo2015-06-117-103/+103
* rename BlockType to UnitMITSUNARI Shigeo2015-06-114-12/+12
* remove BlockTypeMITSUNARI Shigeo2015-06-112-2/+0
* test of window method is okMITSUNARI Shigeo2015-06-102-16/+11
* scalar mul okMITSUNARI Shigeo2015-06-102-69/+99
* elgamal classMITSUNARI Shigeo2015-06-092-0/+635
* compare is enableMITSUNARI Shigeo2015-06-081-2/+0
* add commentMITSUNARI Shigeo2015-06-081-1/+1
* power.hpp is removedMITSUNARI Shigeo2015-06-085-264/+16
* avoid power.hppMITSUNARI Shigeo2015-06-083-35/+60
* operator.hpp is removedMITSUNARI Shigeo2015-06-081-108/+0
* avoid operator.hppMITSUNARI Shigeo2015-06-081-9/+27
* add compareRawMITSUNARI Shigeo2015-06-082-10/+18
* fix setRandMITSUNARI Shigeo2015-06-081-1/+1
* change method nameMITSUNARI Shigeo2015-06-085-39/+38
* under refactoringMITSUNARI Shigeo2015-06-082-15/+5
* use bsrMITSUNARI Shigeo2015-06-084-4/+8
* rename filesMITSUNARI Shigeo2015-06-083-4/+2
* under refactoringMITSUNARI Shigeo2015-06-085-160/+59
* remove getBitVecSizeMITSUNARI Shigeo2015-06-072-13/+0
* BitVector conversion is removedMITSUNARI Shigeo2015-06-073-158/+0
* mv FpGenerator to mcl::fpMITSUNARI Shigeo2015-06-072-3/+5
* split UnitMITSUNARI Shigeo2015-06-075-92/+96
* remove local::MITSUNARI Shigeo2015-06-072-8/+4
* remove unnecesasry headerMITSUNARI Shigeo2015-06-051-4/+2
* remove mont_fp.hppMITSUNARI Shigeo2015-06-053-489/+21
* rename getCoff to getMontgomeryCoeffMITSUNARI Shigeo2015-06-054-159/+149
* move some functions to srcMITSUNARI Shigeo2015-06-052-80/+19
* rename functionsMITSUNARI Shigeo2015-06-052-29/+22
* MontFp::init is a simple functionMITSUNARI Shigeo2015-06-032-57/+41
* MontFp is a simple classMITSUNARI Shigeo2015-06-032-58/+60
* move members in MontFp to OpMITSUNARI Shigeo2015-06-032-64/+29
* prepair to split FpGeneratorMITSUNARI Shigeo2015-06-032-10/+19
* use Op instead of pMITSUNARI Shigeo2015-06-012-2/+5
* use macroMITSUNARI Shigeo2015-06-011-48/+14
* move initOp to srcMITSUNARI Shigeo2015-06-012-267/+2
* FixedFp is a simple functionMITSUNARI Shigeo2015-06-012-146/+130
* refactor allMITSUNARI Shigeo2015-05-292-163/+242
* pass op to initMITSUNARI Shigeo2015-05-292-27/+40
* move SquareRoot, bitLen to OpMITSUNARI Shigeo2015-05-292-33/+32
* rename isYodd to isOddMITSUNARI Shigeo2015-05-292-4/+4
* move Block to fpMITSUNARI Shigeo2015-05-281-11/+12
* fix Makefile for srcMITSUNARI Shigeo2015-05-271-0/+9
* remove OptimizedMITSUNARI Shigeo2015-05-262-24/+0
* from mieMITSUNARI Shigeo2015-05-0511-0/+4867