aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* bug fix of mulCTrelease20170402MITSUNARI Shigeo2017-04-021-0/+3
* start to imple GLV for G1MITSUNARI Shigeo2017-03-261-0/+44
* add test of mapToG2MITSUNARI Shigeo2017-03-261-0/+4
* llvm_mont is faster for bn384MITSUNARI Shigeo2017-03-251-1/+0
* add option for bn384_testMITSUNARI Shigeo2017-03-251-1/+22
* defaut constructor of Ec does not clear the memoryMITSUNARI Shigeo2017-03-172-1/+9
* add constant time scalar mul for ECMITSUNARI Shigeo2017-03-171-30/+8
* add bn384.hppMITSUNARI Shigeo2017-03-141-10/+5
* add almost constant-time powMITSUNARI Shigeo2017-03-141-0/+36
* benchmark of 382-bit pairingMITSUNARI Shigeo2017-03-111-5/+8
* add bn384_testMITSUNARI Shigeo2017-03-101-0/+39
* add apis to precomputeMITSUNARI Shigeo2017-03-091-0/+293
* rename shared library from _if to _dyMITSUNARI Shigeo2017-03-071-259/+0
* add Fr/G1/G2 isValidMITSUNARI Shigeo2017-02-191-0/+9
* close after testMITSUNARI Shigeo2017-02-191-0/+6
* add test of G1, G2, GT and pairingMITSUNARI Shigeo2017-02-191-0/+144
* add test of getStrMITSUNARI Shigeo2017-02-191-2/+8
* test of bn256_if(cnd)MITSUNARI Shigeo2017-02-151-0/+94
* fix getRandVal testMITSUNARI Shigeo2017-02-141-9/+10
* add wrapper functions ; BN::mapToGiMITSUNARI Shigeo2017-02-131-10/+6
* change the order of arguments of G1 and G2MITSUNARI Shigeo2017-02-121-17/+17
* add Fp::setMsg()MITSUNARI Shigeo2017-02-031-0/+29
* check order of G2MITSUNARI Shigeo2017-01-291-2/+2
* fix ; ensure that the elements by mapTo.calcG2 is in G2MITSUNARI Shigeo2017-01-281-2/+10
* change selection of Mont and SqrMont for bitSize == 1024MITSUNARI Shigeo2017-01-271-4/+4
* disable test if xbyak is not enableMITSUNARI Shigeo2017-01-181-2/+4
* show JIT statusMITSUNARI Shigeo2017-01-181-0/+1
* disable Xbyak if SELinuxMITSUNARI Shigeo2017-01-181-0/+1
* remove warning for integer literalMITSUNARI Shigeo2017-01-161-1/+1
* add precomputedMillerLoop2MITSUNARI Shigeo2017-01-161-9/+30
* add precomupted miller loopMITSUNARI Shigeo2017-01-161-10/+14
* enable Compress::fixed_power for Fp254BNbMITSUNARI Shigeo2017-01-141-0/+37
* move test codeMITSUNARI Shigeo2016-12-281-9/+9
* udpate benchmark of armMITSUNARI Shigeo2016-12-261-1/+6
* add random test of pairingMITSUNARI Shigeo2016-12-261-0/+16
* update bench of x64MITSUNARI Shigeo2016-12-231-3/+4
* add preset of bn256MITSUNARI Shigeo2016-12-011-9/+3
* optimize Fp6::mulMITSUNARI Shigeo2016-11-222-3/+13
* shortcut of mulUnitMITSUNARI Shigeo2016-11-211-1/+2
* test ok for snarkMITSUNARI Shigeo2016-11-171-42/+50
* add SNARK curve parameter, but test does not passMITSUNARI Shigeo2016-11-161-7/+35
* add fp_shr1 by xbyakMITSUNARI Shigeo2016-11-161-3/+3
* split fp_proto.hpp into proto.hpp and low_func.hppMITSUNARI Shigeo2016-11-152-2/+3
* fix check for MCL_MAX_BIT_SIZE > 521MITSUNARI Shigeo2016-10-311-2/+2
* rename MCL_MAX_OP_BIT_SIZE to MCL_MAX_BIT_SIZEMITSUNARI Shigeo2016-10-281-3/+3
* rename mul_Unit to mulUnitMITSUNARI Shigeo2016-10-202-6/+6
* unify calcG1 and calcG2MITSUNARI Shigeo2016-10-171-0/+1
* add MapToG2MITSUNARI Shigeo2016-10-171-1/+11
* rename addNC, subNC to addPre, subPreMITSUNARI Shigeo2016-10-143-49/+27
* unify low_gmp.hpp to fp_proto.hppMITSUNARI Shigeo2016-10-111-1/+0
* fix roundup of bitSizeMITSUNARI Shigeo2016-10-071-1/+1
* use AddPreMITSUNARI Shigeo2016-10-041-3/+3
* rename LLVM functions ; add 'L'MITSUNARI Shigeo2016-09-291-1/+1
* unity fpDbl_modMITSUNARI Shigeo2016-09-271-2/+2
* remove omitted versionMITSUNARI Shigeo2016-09-271-20/+20
* fp_neg requires pMITSUNARI Shigeo2016-09-271-1/+1
* op.sub requires pMITSUNARI Shigeo2016-09-261-1/+1
* op.add requires pMITSUNARI Shigeo2016-09-262-4/+5
* remove warning of vc15MITSUNARI Shigeo2016-09-241-31/+32
* add subNC x64 asmMITSUNARI Shigeo2016-09-211-34/+36
* benchmark of low_testMITSUNARI Shigeo2016-09-201-17/+27
* move mont_fp_test to fp_testMITSUNARI Shigeo2016-09-192-520/+248
* rewrite fp_testMITSUNARI Shigeo2016-09-181-61/+162
* fix some functions and implementation of ioMITSUNARI Shigeo2016-09-053-20/+21
* use prefix(0x and 0b) if it conflicts with baseMITSUNARI Shigeo2016-09-052-10/+12
* fix spellMITSUNARI Shigeo2016-09-012-6/+6
* change format of EcMITSUNARI Shigeo2016-08-291-4/+2
* move setIoMode function to globalMITSUNARI Shigeo2016-08-292-16/+16
* add test of IoMode for EcMITSUNARI Shigeo2016-08-281-0/+34
* add Fp::setIoModeMITSUNARI Shigeo2016-08-281-0/+42
* add F2T::squareRootMITSUNARI Shigeo2016-08-153-1/+35
* rename map-to-point classMITSUNARI Shigeo2016-08-091-6/+6
* change hash.calcMITSUNARI Shigeo2016-08-061-5/+5
* hash throws if exceptional valueMITSUNARI Shigeo2016-08-051-3/+5
* add testMITSUNARI Shigeo2016-08-041-0/+11
* change messageMITSUNARI Shigeo2016-07-311-1/+2
* add/sub for 768-bit primeMITSUNARI Shigeo2016-07-281-0/+11
* add mcl_fp_addNC{160,192,224}MITSUNARI Shigeo2016-06-241-1/+10
* another mcl_fp_addNC128MITSUNARI Shigeo2016-06-241-6/+7
* mcl_fp_addNC128 for armMITSUNARI Shigeo2016-06-241-4/+8
* add mcl_fp_addNC128MITSUNARI Shigeo2016-06-241-8/+25
* use template for benchmarkMITSUNARI Shigeo2016-06-241-22/+26
* a little faster mcl_fp_addNC96MITSUNARI Shigeo2016-06-241-3/+3
* mcl_fp_addNC96MITSUNARI Shigeo2016-06-211-2/+23
* fast version of mcl_fp_addNC64MITSUNARI Shigeo2016-06-211-6/+0
* mov low_armv7.sMITSUNARI Shigeo2016-06-211-25/+0
* test mcl_fp_addNC64 for armv7MITSUNARI Shigeo2016-06-212-2/+37
* test addNC256MITSUNARI Shigeo2016-06-211-0/+24
* add bn_test vc projMITSUNARI Shigeo2016-06-151-0/+88
* add test for setCacheMITSUNARI Shigeo2016-06-141-0/+3
* remove warning for 32bitMITSUNARI Shigeo2016-06-061-2/+2
* add fp_mont for gmpMITSUNARI Shigeo2016-06-061-1/+1
* add -m optionMITSUNARI Shigeo2016-06-031-1/+22
* rename optimalAtePairing to pairingMITSUNARI Shigeo2016-05-301-2/+2
* remove unnecessary include headerMITSUNARI Shigeo2016-05-301-5/+0
* change include dir of cybozulib_extMITSUNARI Shigeo2016-05-102-6/+0
* rename Fp2 to Fp_other to avoid misleadingMITSUNARI Shigeo2016-05-061-4/+4
* remove debug clk codeMITSUNARI Shigeo2016-05-041-2/+1
* add fasterSqrMITSUNARI Shigeo2016-05-041-1/+3
* rename power to powMITSUNARI Shigeo2016-05-044-19/+19
* update benchmark commentMITSUNARI Shigeo2016-05-041-1/+7
* faster finalExpMITSUNARI Shigeo2016-05-031-2/+2
* rename mulU to mul_UnitMITSUNARI Shigeo2016-05-032-5/+5
* comment difference finalExpMITSUNARI Shigeo2016-05-021-0/+3
* rename mulXi to mul_xiMITSUNARI Shigeo2016-05-021-6/+6
* add benchMITSUNARI Shigeo2016-05-021-0/+6
* add ec test of fpModeMITSUNARI Shigeo2016-04-301-4/+17
* remove base argument in Fp::initMITSUNARI Shigeo2016-04-307-33/+33
* rename Ec::setParam to Ec::initMITSUNARI Shigeo2016-04-293-5/+14
* add Fp::divBy2MITSUNARI Shigeo2016-04-281-0/+15
* add test of pairing(not pass)MITSUNARI Shigeo2016-04-271-20/+44
* add test of edge of Fp::mulMITSUNARI Shigeo2016-04-271-11/+29
* add test edgeMITSUNARI Shigeo2016-04-261-1/+8
* makeing Naive::pairingMITSUNARI Shigeo2016-04-261-5/+43
* change isOdd is member methodMITSUNARI Shigeo2016-04-261-2/+2
* start to impl naive optimal ateMITSUNARI Shigeo2016-04-251-0/+19
* rename Fp::Dbl to FpDblMITSUNARI Shigeo2016-04-251-1/+1
* a little optimization of Fp6::invMITSUNARI Shigeo2016-04-221-20/+22
* add global function of add, sub, etc.MITSUNARI Shigeo2016-04-201-14/+14
* change FpDblT to FpT::DblMITSUNARI Shigeo2016-04-201-1/+1
* add test of gmpMITSUNARI Shigeo2016-04-191-0/+23
* rename Gmp to gmpMITSUNARI Shigeo2016-04-197-40/+40
* rename xi_c_ to xi_a_MITSUNARI Shigeo2016-04-191-2/+2
* add Fp12::invMITSUNARI Shigeo2016-04-191-0/+7
* fix test of Fp2::powerMITSUNARI Shigeo2016-04-182-3/+18
* Fp2::power does not run wellMITSUNARI Shigeo2016-04-181-0/+9
* use OperatorMITSUNARI Shigeo2016-04-181-0/+4
* add Fp12::sqrMITSUNARI Shigeo2016-04-181-0/+18
* rename mul_xi to mulXiMITSUNARI Shigeo2016-04-181-6/+6
* rename mulI to mulUMITSUNARI Shigeo2016-04-182-7/+7
* remove getStr/setStr for extension of FpMITSUNARI Shigeo2016-04-181-6/+6
* change format of ecMITSUNARI Shigeo2016-04-181-2/+2
* add test of streamMITSUNARI Shigeo2016-04-182-0/+24
* change string formart of ecMITSUNARI Shigeo2016-04-181-3/+13
* fix Fp6::mul(x, x, y);MITSUNARI Shigeo2016-04-141-3/+2
* add Fp6::invMITSUNARI Shigeo2016-04-131-0/+11
* rewrite MakefileMITSUNARI Shigeo2016-04-121-31/+0
* remove warning of vcMITSUNARI Shigeo2016-04-111-1/+1
* fix ifdefMITSUNARI Shigeo2016-04-111-2/+0
* fix projMITSUNARI Shigeo2016-04-111-1/+1
* add fp_tower_test projMITSUNARI Shigeo2016-04-111-0/+91
* xbyak version supports NICT521MITSUNARI Shigeo2016-03-281-10/+22
* mod_NIST_P521 by llvmMITSUNARI Shigeo2016-03-282-4/+35
* add mulIMITSUNARI Shigeo2016-03-221-1/+10
* check validation of (x, y) in setStrMITSUNARI Shigeo2016-03-211-0/+4
* add Fp6::setStrMITSUNARI Shigeo2016-03-201-0/+13
* add java apiMITSUNARI Shigeo2016-03-181-4/+3
* move conversion.hpp from include to srcMITSUNARI Shigeo2016-03-162-2/+2
* mov fp_generator from include to srcMITSUNARI Shigeo2016-03-162-2/+2
* add test for NIST_P192MITSUNARI Shigeo2016-03-121-4/+3
* use mul2 instead of mulMITSUNARI Shigeo2016-03-121-3/+2
* try to other impl. but it is a little slowerMITSUNARI Shigeo2016-03-121-1/+1
* mulPre2 is ok ; mod2 is ngMITSUNARI Shigeo2016-03-101-2/+1
* fix test valueMITSUNARI Shigeo2016-03-101-3/+3
* add test of N=2MITSUNARI Shigeo2016-03-101-3/+16
* remove unnecessary code of fpDbl_mod3MITSUNARI Shigeo2016-03-101-2/+36
* add sqr3x3MITSUNARI Shigeo2016-03-091-5/+10
* refactor test of fp_generatorMITSUNARI Shigeo2016-03-061-20/+15
* add opMITSUNARI Shigeo2016-03-051-1/+2
* compare Fp2::mul with Fp2::mulByFpDblMITSUNARI Shigeo2016-03-041-2/+4
* use montRed for fp_mod if isMontMITSUNARI Shigeo2016-03-011-4/+1
* add montRedMITSUNARI Shigeo2016-03-011-5/+5
* add Fp12::addMITSUNARI Shigeo2016-02-261-0/+22
* add generic Fp6::mulMITSUNARI Shigeo2016-02-251-1/+5
* avoid restriction of assert(&z != &x) in Fp6::sqrMITSUNARI Shigeo2016-02-241-3/+3
* add testFp6::sqrMITSUNARI Shigeo2016-02-241-1/+41
* bench mode for fp_towerMITSUNARI Shigeo2016-02-231-24/+42
* test is ok on montMITSUNARI Shigeo2016-02-231-0/+25
* test of FpDBl::addNC, subNCMITSUNARI Shigeo2016-02-221-3/+18
* mv Fp2, FpDbl, Fp6 to mclMITSUNARI Shigeo2016-02-211-3/+2
* test all mode for fp_towerMITSUNARI Shigeo2016-02-201-5/+12
* fix fpDbl_addMITSUNARI Shigeo2016-02-201-3/+2
* FpDBl::add does not pass testMITSUNARI Shigeo2016-02-201-1/+2
* FpDbl::add/sub okMITSUNARI Shigeo2016-02-181-7/+27
* add test of FpDbl::add/subMITSUNARI Shigeo2016-02-181-0/+22
* rename TagMITSUNARI Shigeo2016-02-151-2/+2
* move Fp2 to BnT::Fp2MITSUNARI Shigeo2016-02-151-1/+2
* test of addNC/subNCMITSUNARI Shigeo2016-02-081-2/+8
* add addNC/subNCMITSUNARI Shigeo2016-02-082-0/+12
* test of mul_xiMITSUNARI Shigeo2016-02-071-1/+8
* rename fp_ext to fp_towerMITSUNARI Shigeo2016-02-072-2/+2
* mov impl of Fp2 to Fp2TMITSUNARI Shigeo2016-02-051-0/+4
* fix Fp2::mulMITSUNARI Shigeo2016-02-041-2/+2
* fix setStrMITSUNARI Shigeo2016-02-042-1/+109
* s/sqrRoot/squareRoot/gMITSUNARI Shigeo2016-01-241-2/+2
* rename square to sqrMITSUNARI Shigeo2016-01-243-5/+5
* add test of getInt64MITSUNARI Shigeo2016-01-051-0/+27
* add isGreater, etc.MITSUNARI Shigeo2015-12-281-0/+52
* add isOne and isNegativeMITSUNARI Shigeo2015-12-251-0/+32
* add test of powerMITSUNARI Shigeo2015-12-241-0/+39
* add getUint64MITSUNARI Shigeo2015-11-051-0/+30
* add compare operatorMITSUNARI Shigeo2015-08-201-1/+9
* move ec bench to bench.cppMITSUNARI Shigeo2015-07-281-21/+0
* Test class is not template classMITSUNARI Shigeo2015-07-281-62/+11
* remove bench codeMITSUNARI Shigeo2015-07-281-56/+0
* update to vc2013 ; add mcl.libMITSUNARI Shigeo2015-07-242-7/+7
* bench of toStr16, fromStr16MITSUNARI Shigeo2015-07-081-54/+0
* rename macro ; default define MCL_USE_XBYAK, MCL_USE_LLVMMITSUNARI Shigeo2015-07-071-5/+0
* USE_LLVM=1 does not runMITSUNARI Shigeo2015-07-031-4/+2
* move MontFp to FpMITSUNARI Shigeo2015-06-131-16/+13
* use Gmp::setArrayMITSUNARI Shigeo2015-06-121-23/+7
* add test of setArrayMaskMITSUNARI Shigeo2015-06-121-0/+1
* unify toArray and Gmp::getArrayMITSUNARI Shigeo2015-06-123-43/+47
* Fp_i is not necessaryMITSUNARI Shigeo2015-06-112-14/+8
* rename Gmp to MpzMITSUNARI Shigeo2015-06-112-2/+2
* add elgamal_test.cppMITSUNARI Shigeo2015-06-112-4/+1
* add elgamalMITSUNARI Shigeo2015-06-112-184/+9
* rename Ec::power to Ec::mulMITSUNARI Shigeo2015-06-112-13/+13
* rename Ec::power to Ec::mulMITSUNARI Shigeo2015-06-111-17/+17
* power supports negMITSUNARI Shigeo2015-06-112-2/+14
* rename len to sizeMITSUNARI Shigeo2015-06-112-2/+2
* rename len to sizeMITSUNARI Shigeo2015-06-115-32/+32
* rename BlockType to UnitMITSUNARI Shigeo2015-06-112-24/+24
* test of window method is okMITSUNARI Shigeo2015-06-101-5/+3
* scalar mul okMITSUNARI Shigeo2015-06-101-9/+58
* elgamal classMITSUNARI Shigeo2015-06-092-0/+355
* avoid power.hppMITSUNARI Shigeo2015-06-081-1/+2
* change method nameMITSUNARI Shigeo2015-06-084-80/+80
* rename filesMITSUNARI Shigeo2015-06-082-2/+2
* under refactoringMITSUNARI Shigeo2015-06-081-1/+1
* BitVector conversion is removedMITSUNARI Shigeo2015-06-074-194/+0
* mv FpGenerator to mcl::fpMITSUNARI Shigeo2015-06-071-5/+5
* split UnitMITSUNARI Shigeo2015-06-071-1/+1
* remove local::MITSUNARI Shigeo2015-06-071-5/+5
* rename getCoff to getMontgomeryCoeffMITSUNARI Shigeo2015-06-051-1/+1
* use macroMITSUNARI Shigeo2015-06-011-1/+3
* refactor allMITSUNARI Shigeo2015-05-291-12/+0
* rename isYodd to isOddMITSUNARI Shigeo2015-05-291-2/+2
* fix test for int64_tMITSUNARI Shigeo2015-05-271-4/+5
* fix Makefile for srcMITSUNARI Shigeo2015-05-271-3/+4
* neg_power is not supportedMITSUNARI Shigeo2015-05-261-14/+0
* from mieMITSUNARI Shigeo2015-05-0511-0/+2719