aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
...
* add hashBench for bgnMITSUNARI Shigeo2017-07-191-0/+21
* add Vint:invModMITSUNARI Shigeo2017-07-181-1/+11
* remove unused varMITSUNARI Shigeo2017-07-181-1/+0
* Vint::and/orMITSUNARI Shigeo2017-07-181-0/+21
* add Vint::powModMITSUNARI Shigeo2017-07-181-5/+30
* refactor typeMITSUNARI Shigeo2017-07-181-6/+6
* change T to intMITSUNARI Shigeo2017-07-181-18/+19
* add testMITSUNARI Shigeo2017-07-181-2/+53
* add testMITSUNARI Shigeo2017-07-181-22/+18
* add divMod and quotRemMITSUNARI Shigeo2017-07-181-10/+10
* _MITSUNARI Shigeo2017-07-171-95/+97
* rename emu_mpz to VintMITSUNARI Shigeo2017-07-171-50/+50
* rename set to setArrayMITSUNARI Shigeo2017-07-121-0/+947
* add error messageMITSUNARI Shigeo2017-07-111-0/+1
* fix spell of paillierMITSUNARI Shigeo2017-07-071-3/+3
* rename FrobeniusOnTwist to G2withF::FrobeniusMITSUNARI Shigeo2017-07-071-1/+1
* Fp12::pow supports GLV methodMITSUNARI Shigeo2017-07-062-1/+34
* add default random_generator for bgnMITSUNARI Shigeo2017-07-021-34/+16
* add benchmark of bgnMITSUNARI Shigeo2017-06-301-14/+31
* don't save hashSize and tryNum of secretKeyMITSUNARI Shigeo2017-06-291-2/+2
* add iotestMITSUNARI Shigeo2017-06-291-0/+53
* add subMITSUNARI Shigeo2017-06-281-2/+10
* use tensorProductMITSUNARI Shigeo2017-06-281-1/+1
* rename convertCipherText to convertCipherTextAtoMMITSUNARI Shigeo2017-06-281-1/+1
* remove warningMITSUNARI Shigeo2017-06-281-1/+1
* disable error message for bn_c_testMITSUNARI Shigeo2017-06-281-2/+2
* fix return type of ostreamMITSUNARI Shigeo2017-06-281-1/+1
* split CipherTextA and CipherTextMMITSUNARI Shigeo2017-06-281-1/+1
* add GTHashTableMITSUNARI Shigeo2017-06-271-1/+27
* a little opitimization of mulEnc1MITSUNARI Shigeo2017-06-271-1/+1
* add bench of GT::powMITSUNARI Shigeo2017-06-271-0/+1
* add pub::mulEnc1MITSUNARI Shigeo2017-06-271-0/+7
* add tryNumMITSUNARI Shigeo2017-06-271-8/+14
* change api nameMITSUNARI Shigeo2017-06-271-1/+2
* add cahce of secretKeyMITSUNARI Shigeo2017-06-271-7/+21
* add rerandomizeMITSUNARI Shigeo2017-06-261-0/+6
* test for MCL_MAX_BIT_SIZE=384MITSUNARI Shigeo2017-06-243-1/+15
* start to implement bgn with prime-order pairingMITSUNARI Shigeo2017-06-231-0/+86
* const time GVL::mul does not depent on bit lengthMITSUNARI Shigeo2017-06-161-2/+9
* add mclBnGT_setIntMITSUNARI Shigeo2017-06-141-1/+9
* add test of badG2MITSUNARI Shigeo2017-06-131-0/+13
* fix isValidOrder for G2MITSUNARI Shigeo2017-06-131-0/+6
* implement GLV for G2MITSUNARI Shigeo2017-06-112-170/+20
* implementing GLV for G2MITSUNARI Shigeo2017-06-091-62/+152
* test glv for g2MITSUNARI Shigeo2017-06-071-8/+22
* fix macro nameMITSUNARI Shigeo2017-06-071-11/+72
* rename GLV to GLV1MITSUNARI Shigeo2017-06-071-8/+11
* elgamal supports ioModeMITSUNARI Shigeo2017-06-071-9/+8
* use new apiMITSUNARI Shigeo2017-06-061-0/+24
* rename mclBn_curveMITSUNARI Shigeo2017-06-051-2/+2
* rename MCLBN_OP_UNIT_SIZE to MCLBN_FP_UNIT_SIZEMITSUNARI Shigeo2017-06-053-7/+7
* rename mbn to mclBnMITSUNARI Shigeo2017-06-043-181/+181
* unify setHexStr and setDecStr to setStrMITSUNARI Shigeo2017-06-021-23/+25
* rename MBN_ to mbnMITSUNARI Shigeo2017-06-021-174/+174
* rename MCLBN_ to MBN_MITSUNARI Shigeo2017-06-013-181/+181
* rename MCLBN_initLib to MCLBN_initMITSUNARI Shigeo2017-06-011-2/+2
* rename macroMITSUNARI Shigeo2017-06-013-7/+7
* rename BN_ to MCLBN_MITSUNARI Shigeo2017-06-013-181/+181
* rename mcl/bn_if.h to mcl/bn.hMITSUNARI Shigeo2017-06-011-1/+1
* rename C interface libraryMITSUNARI Shigeo2017-06-013-2/+2
* add bufSize for SetStr functionsMITSUNARI Shigeo2017-05-311-17/+37
* rename BN_MAX_FP_UNIT_SIZE to BN_MAX_OP_UNIT_SIZEMITSUNARI Shigeo2017-05-313-7/+7
* add test/bn_if384_test.cppMITSUNARI Shigeo2017-05-311-0/+6
* add bn_if384_test.exeMITSUNARI Shigeo2017-05-312-288/+296
* rename BN_init to BN_initLibMITSUNARI Shigeo2017-05-311-1/+1
* show curve name on benchMITSUNARI Shigeo2017-05-312-2/+9
* add bench UNIT=4 and 6MITSUNARI Shigeo2017-05-312-4/+12
* bn_if256 test passedMITSUNARI Shigeo2017-05-311-46/+44
* rename hashAndMapToMITSUNARI Shigeo2017-05-311-6/+6
* use size_t in bn_if.hMITSUNARI Shigeo2017-05-311-3/+3
* rename bn256 to bn_fMITSUNARI Shigeo2017-05-311-0/+0
* rename isSame to isEqualMITSUNARI Shigeo2017-05-301-24/+25
* rename BN256 to BNMITSUNARI Shigeo2017-05-301-187/+187
* rename setMsg to SetHashOfMITSUNARI Shigeo2017-05-303-7/+7
* add pailler encryptionMITSUNARI Shigeo2017-05-291-0/+26
* change spec of copyAndMaskMITSUNARI Shigeo2017-05-291-1/+1
* add littleEndianToHexStrMITSUNARI Shigeo2017-05-291-0/+41
* rename IoEcComp to IoFixedSizeByteSeqMITSUNARI Shigeo2017-05-282-9/+9
* [change] throw exception if prefix conflicts with baseMITSUNARI Shigeo2017-05-011-5/+10
* all tests passedMITSUNARI Shigeo2017-05-013-7/+36
* add test of ioMode for EcMITSUNARI Shigeo2017-04-281-12/+12
* add Ec::getStr(mcl::IoEcProj)MITSUNARI Shigeo2017-04-281-4/+4
* use readStreamMITSUNARI Shigeo2017-04-272-4/+19
* pairing(P, zero) should be 1MITSUNARI Shigeo2017-04-191-0/+25
* change 'Ec::normalize() const' to 'Ec::normalize()'MITSUNARI Shigeo2017-04-131-0/+24
* add IoTight repl for elliptic curveMITSUNARI Shigeo2017-04-091-0/+24
* add copyByteToUnitAsLE and copyUnitToByteAsLEMITSUNARI Shigeo2017-04-081-0/+40
* use another GLV algo.MITSUNARI Shigeo2017-04-071-18/+107
* a little faster G1::mulMITSUNARI Shigeo2017-04-033-5/+46
* 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