aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* version v0.91MITSUNARI Shigeo2019-03-141-0/+37
|
* remove unnecessary outputMITSUNARI Shigeo2019-03-141-1/+0
|
* add versionMITSUNARI Shigeo2019-03-121-0/+1
|
* add mclBn{Fr,Fp}_setLittleEndianModMITSUNARI Shigeo2019-03-071-0/+29
|
* add Fp::setArray with ModMITSUNARI Shigeo2019-03-071-0/+38
|
* change IF of Modp::initMITSUNARI Shigeo2019-03-071-1/+1
|
* fast reduction accepts bls12-381 primeMITSUNARI Shigeo2019-03-071-0/+33
|
* optimize Vint::div for small denominatorMITSUNARI Shigeo2019-03-061-4/+60
|
* add Modp classMITSUNARI Shigeo2019-03-051-0/+32
|
* evaluatePolynomial sets out = c[0] if cSize = 1MITSUNARI Shigeo2019-02-201-0/+2
|
* LagrangeInterpolation sets out = yVec[0] if k = 1MITSUNARI Shigeo2019-02-201-0/+2
|
* add G1onlyMITSUNARI Shigeo2019-02-152-5/+48
|
* add test of affine+genericMITSUNARI Shigeo2019-02-141-0/+36
|
* a little optimization of Ec::addJacobi if both points are affineMITSUNARI Shigeo2019-02-132-24/+55
|
* add some benchmarkMITSUNARI Shigeo2019-02-131-0/+25
|
* change members of mclBnFp2MITSUNARI Shigeo2019-01-311-4/+4
|
* add mclBnFp_mapToG1 and mclBnFp2_mapToG2MITSUNARI Shigeo2019-01-311-0/+68
|
* add test patternMITSUNARI Shigeo2018-12-061-8/+9
|
* add Array::operator= if exception is enableMITSUNARI Shigeo2018-11-271-4/+23
|
* use sha2.hpp instead of crypto.hppMITSUNARI Shigeo2018-11-272-33/+9
|
* setByCSPRNG uses setArrayMask to be compatible to setHashOfMITSUNARI Shigeo2018-11-231-35/+0
|
* fix loop counter of pairing benchmarkMITSUNARI Shigeo2018-11-131-3/+3
|
* avoid time out of ciMITSUNARI Shigeo2018-11-131-9/+9
|
* fix new Fp2::init()MITSUNARI Shigeo2018-11-131-3/+3
|
* add Fp2::sqr for bls12MITSUNARI Shigeo2018-11-061-2/+7
|
* add Fp2::neg for bls12MITSUNARI Shigeo2018-11-061-2/+1
|
* add Fp2::add for bls12MITSUNARI Shigeo2018-11-051-3/+9
|
* add Fp::mulMITSUNARI Shigeo2018-11-051-3/+3
|
* test of Fp::mulMITSUNARI Shigeo2018-11-051-13/+17
|
* increase loop counterMITSUNARI Shigeo2018-11-011-1/+1
|
* mulPre6 + mont is a little fasterMITSUNARI Shigeo2018-10-311-1/+3
|
* sqrPre4 + mod is slower mul4MITSUNARI Shigeo2018-10-312-3/+2
|
* fix mulPre4MITSUNARI Shigeo2018-10-311-5/+12
|
* add Fp::sqrPre for bls12MITSUNARI Shigeo2018-10-311-0/+1
|
* refactor fp_generator.hppMITSUNARI Shigeo2018-10-312-2/+2
|
* Karatsuba of mulPre6 is slowerMITSUNARI Shigeo2018-10-302-11/+20
|
* add mclBn_setRandFuncMITSUNARI Shigeo2018-10-282-2/+49
|
* add mclbn384_256MITSUNARI Shigeo2018-10-232-7/+19
|
* fix test for she_cMITSUNARI Shigeo2018-10-221-1/+1
|
* break backword compatibility of 2nd argument of mclBn_initMITSUNARI Shigeo2018-10-221-4/+4
|
* add test for bls12-381 primeMITSUNARI Shigeo2018-10-211-0/+69
|
* allocate data are in front of codeMITSUNARI Shigeo2018-10-171-1/+1
|
* FpDbl::add for bls12MITSUNARI Shigeo2018-10-162-1/+26
|
* disable mulUnit_MITSUNARI Shigeo2018-10-151-1/+3
|
* add preset header for bls12-381MITSUNARI Shigeo2018-10-141-2/+3
|
* fix boundary checkMITSUNARI Shigeo2018-09-261-5/+0
|
* remove sha1 in testMITSUNARI Shigeo2018-09-261-4/+8
|
* fix test for VintMITSUNARI Shigeo2018-09-261-1/+1
|
* add MCLBN_IO_SERIALIZE_HEX_STRMITSUNARI Shigeo2018-09-251-0/+74
|
* writeHexStr is same api of cybozu::writeMITSUNARI Shigeo2018-09-241-1/+3
|
* Ec::serialize supports IoSerializeHexStrMITSUNARI Shigeo2018-09-241-2/+23
|
* Fp::serialize() supports IoSerializeHexStrMITSUNARI Shigeo2018-09-241-0/+19
|
* add readHexStr, writeHexStrMITSUNARI Shigeo2018-09-241-0/+37
|
* mapToFunction for BLS12 is changed to calcBNMITSUNARI Shigeo2018-09-221-0/+13
|
* include lagrange.hpp in bench.hppMITSUNARI Shigeo2018-08-304-3/+2
|
* add necessary headerMITSUNARI Shigeo2018-08-301-0/+1
|
* use precomputed value of SquareRoot for BN254 and BLS12_381MITSUNARI Shigeo2018-08-303-17/+48
|
* ONLY_BENCH for bn384_testMITSUNARI Shigeo2018-08-291-0/+6
|
* add fp2Dbl_sqrPreA_MITSUNARI Shigeo2018-08-291-1/+1
|
* add Fp2Dbl::mul/sqrPre benchmarkMITSUNARI Shigeo2018-08-291-0/+3
|
* use setProtectModeREMITSUNARI Shigeo2018-08-281-2/+2
|
* add mclBnG*_isValidOrderMITSUNARI Shigeo2018-08-261-0/+2
|
* fix twice FpGenerator::initMITSUNARI Shigeo2018-08-221-2/+2
|
* use bn instead of bn256MITSUNARI Shigeo2018-08-221-1/+1
|
* add BN160 for low level testMITSUNARI Shigeo2018-08-182-4/+7
|
* refactor Fp::negMITSUNARI Shigeo2018-08-151-0/+2
|
* optimize Fp2::add/subMITSUNARI Shigeo2018-08-151-0/+2
|
* remove warning of sign/unsignedMITSUNARI Shigeo2018-08-131-1/+1
|
* fix testMITSUNARI Shigeo2018-07-301-2/+2
|
* disable affine testMITSUNARI Shigeo2018-07-301-1/+1
|
* fix ec for affineMITSUNARI Shigeo2018-07-301-0/+7
|
* direct call asmMITSUNARI Shigeo2018-07-261-1/+2
|
* avoid ambigious typeMITSUNARI Shigeo2018-07-261-1/+3
|
* disable warning of vcMITSUNARI Shigeo2018-07-261-0/+4
|
* add fp2Dbl_mulPreMITSUNARI Shigeo2018-07-111-0/+2
|
* add bench of FpDblMITSUNARI Shigeo2018-06-141-4/+24
|
* add millerLoop2mixed for CMITSUNARI Shigeo2018-06-103-1/+27
|
* precomputedMillerLoop2mixed for nonprecomputed Q1MITSUNARI Shigeo2018-06-102-2/+6
|
* add lagrange testMITSUNARI Shigeo2018-06-101-0/+19
|
* add FixedArray::swapMITSUNARI Shigeo2018-06-101-1/+26
|
* add FixedArrayMITSUNARI Shigeo2018-06-101-0/+28
|
* change benchmark item for sheMITSUNARI Shigeo2018-06-051-7/+20
|
* add initG1only mode for sheMITSUNARI Shigeo2018-06-021-14/+55
|
* remove bn_currentMITSUNARI Shigeo2018-05-291-1/+1
|
* reducing string/throwMITSUNARI Shigeo2018-05-272-0/+40
|
* split error and throwMITSUNARI Shigeo2018-05-271-36/+42
|
* rename vector.hpp to array.hppMITSUNARI Shigeo2018-05-271-2/+2
|
* Vector without exceptionMITSUNARI Shigeo2018-05-232-0/+33
|
* add getModulo for bufMITSUNARI Shigeo2018-05-232-0/+11
|
* avoid assert if MCL_MAX_BIT_SIZE=256MITSUNARI Shigeo2018-05-221-2/+8
|
* load/save of EcT support nothrowMITSUNARI Shigeo2018-05-221-3/+5
|
* reduce exceptionMITSUNARI Shigeo2018-05-212-44/+3
|
* conversion.hpp to include/mclMITSUNARI Shigeo2018-05-193-3/+3
|
* remove fromStr16MITSUNARI Shigeo2018-05-191-5/+4
|
* add hexToArrayMITSUNARI Shigeo2018-05-171-2/+2
|
* reduce exceptionMITSUNARI Shigeo2018-05-172-7/+88
|
* setErrFile is removedMITSUNARI Shigeo2018-05-141-8/+0
|
* remove stringstream in vint.hppMITSUNARI Shigeo2018-05-141-3/+5
|
* remove random_generator.hpp in bn_c_impl.hppMITSUNARI Shigeo2018-05-131-0/+6
|
* add fast mod for SECP256k1MITSUNARI Shigeo2018-05-091-0/+32
|
* add test of ecdsa::serializerMITSUNARI Shigeo2018-05-061-0/+15
|
* IoSerialize for !isMSBserializeMITSUNARI Shigeo2018-05-061-4/+4
|
* add ecdsaPrecomputedMITSUNARI Shigeo2018-05-052-1/+37
|
* test of ecdsa runs wellMITSUNARI Shigeo2018-05-051-0/+69
|
* use isEqual for ZkpBinTestMITSUNARI Shigeo2018-05-031-4/+5
|
* enable ZkpEqTest and ZkpBinEqTestMITSUNARI Shigeo2018-05-032-6/+8
|
* Merge branch 'master' into zkpMITSUNARI Shigeo2018-05-0311-224/+325
|\
| * she_c_test for BLS12 runs wellMITSUNARI Shigeo2018-04-301-8/+11
| |
| * test of she_c384MITSUNARI Shigeo2018-04-302-2/+5
| |
| * reduce bit size of scalar multiplication on BLS12MITSUNARI Shigeo2018-04-251-1/+1
| |
| * refactor namespaceMITSUNARI Shigeo2018-04-255-24/+23
| |
| * scalar multiplication of G2/GT on BLS12 by GLV methodMITSUNARI Shigeo2018-04-241-2/+2
| |
| * GLV method for BLS12MITSUNARI Shigeo2018-04-221-10/+18
| |
| * refactor G2::FrobeniusMITSUNARI Shigeo2018-04-191-2/+2
| |
| * define BN::** in mcl::bn**MITSUNARI Shigeo2018-04-186-107/+113
| |
| * add CipherText::negMITSUNARI Shigeo2018-04-171-1/+14
| |
| * load dlp-table testMITSUNARI Shigeo2018-04-062-22/+52
| |
| * use new CurveParam nameMITSUNARI Shigeo2018-04-068-32/+32
| |
| * bench for setStr w/wo checkMITSUNARI Shigeo2018-04-051-0/+6
| |
| * rename curve nameMITSUNARI Shigeo2018-04-054-11/+11
| |
| * bls12_381.hpp is removedMITSUNARI Shigeo2018-04-041-50/+51
| |
| * fix clear GLV for BLS12MITSUNARI Shigeo2018-04-042-3/+35
| |
| * remove bls12.hppMITSUNARI Shigeo2018-04-036-11/+11
| |
| * rename curveParamMITSUNARI Shigeo2018-04-034-8/+8
| |
* | _MITSUNARI Shigeo2018-04-036-152/+149
|\|
| * enable laterMITSUNARI Shigeo2018-04-021-0/+2
| |
| * remove macro for bls12MITSUNARI Shigeo2018-04-012-35/+2
| |
| * unify curve paramMITSUNARI Shigeo2018-03-291-3/+3
| |
| * [she] update benchMITSUNARI Shigeo2018-03-291-0/+143
| |
| * use bench.hpp for bls12MITSUNARI Shigeo2018-03-183-60/+39
| |
| * bls12::mapToG1 is okMITSUNARI Shigeo2018-03-181-1/+1
| |
| * add bls12::mapToG2MITSUNARI Shigeo2018-03-162-40/+1
| |
| * [break backward compatibility] mapToG2 is changedMITSUNARI Shigeo2018-03-161-2/+2
| |
| * add bench of setStrMITSUNARI Shigeo2018-03-161-5/+10
| |
| * use mulGeneric instad of mulMITSUNARI Shigeo2018-03-141-2/+2
| |
| * move HaveFrobenius to utilMITSUNARI Shigeo2018-03-142-2/+2
| |
| * remove MCL_DEVMITSUNARI Shigeo2018-03-141-4/+0
| |
* | add ZkpEqMITSUNARI Shigeo2018-03-141-0/+46
| |
* | add ZkpBinEqMITSUNARI Shigeo2018-03-142-0/+103
|/
* bls12::pairing is okMITSUNARI Shigeo2018-03-041-87/+117
|
* BLS12::dblLine is okMITSUNARI Shigeo2018-03-041-0/+617
|
* BLS12::addLine is okMITSUNARI Shigeo2018-03-041-0/+29
|
* fix comment of aggregate signatureMITSUNARI Shigeo2018-02-201-4/+3
|
* add benchmark of aggregate_sigMITSUNARI Shigeo2018-02-201-7/+43
|
* remove breaking strict aliasing rule of testMITSUNARI Shigeo2018-02-201-8/+9
|
* remove unnecessary using namespaceMITSUNARI Shigeo2018-02-201-1/+0
|
* sample of aggregate signatureMITSUNARI Shigeo2018-02-201-0/+40
|
* [she] add serialize/deserialize for ZkpBinMITSUNARI Shigeo2018-02-061-0/+9
|
* [she] add ZkpBin api for cMITSUNARI Shigeo2018-02-061-0/+36
|
* [she] add ZkpBin for m = 0 or 1MITSUNARI Shigeo2018-02-061-10/+21
|
* [she] add ZkpBinMITSUNARI Shigeo2018-02-061-0/+17
|
* she uses RandGenMITSUNARI Shigeo2018-02-051-3/+2
|
* pailler uses RandGenMITSUNARI Shigeo2018-02-052-5/+11
|
* new RandGenMITSUNARI Shigeo2018-02-051-1/+1
|
* add WrapperRGMITSUNARI Shigeo2018-02-051-10/+29
|
* unify bench for bnMITSUNARI Shigeo2018-01-314-66/+83
|
* add Fr_sqr and GT_sqr for c apiMITSUNARI Shigeo2018-01-301-0/+8
|
* fix testCompress ; a must be in GTMITSUNARI Shigeo2018-01-291-5/+3
|
* add bn_c512_test.cppMITSUNARI Shigeo2018-01-261-0/+6
|
* add bn_c512MITSUNARI Shigeo2018-01-261-7/+11
|
* [bn] add mclBnGi_normalize()MITSUNARI Shigeo2018-01-111-0/+4
|
* add fp::Serializable for getStr, setStr, serialize, deserializeMITSUNARI Shigeo2018-01-082-0/+11
|
* [she] add test of pub.convertMITSUNARI Shigeo2018-01-041-0/+6
|
* [she] add sheDecGiViaGTMITSUNARI Shigeo2018-01-031-0/+6
|
* [she] change api ; add setTryNum() and remove tryNum in setRangeForDLPMITSUNARI Shigeo2018-01-032-9/+10
|
* [she] add option to make DLP tableMITSUNARI Shigeo2017-12-301-0/+52
|
* [she] add decViaGT for large tryNumMITSUNARI Shigeo2017-12-281-7/+13
|
* [she] add bench of convertGi to GTMITSUNARI Shigeo2017-12-281-0/+3
|
* fix compile error on visual studioMITSUNARI Shigeo2017-12-281-1/+1
|
* use new steram apiMITSUNARI Shigeo2017-12-271-5/+3
|
* use hasNext for loadWordMITSUNARI Shigeo2017-12-264-14/+66
|
* remove old deserialize apinew_deserialize_apiMITSUNARI Shigeo2017-12-241-36/+0
|
* [she] add test of mulold_deserialize_apiMITSUNARI Shigeo2017-12-181-0/+7
|
* [she] change int64_t to INT templateMITSUNARI Shigeo2017-12-181-0/+17
|
* [she] C++ test of mulML + finalExpMITSUNARI Shigeo2017-12-141-0/+29
|
* [she] add testMITSUNARI Shigeo2017-12-141-0/+4
|
* [she] add CipherTextGT::mulML, finalExpMITSUNARI Shigeo2017-12-141-0/+41
|
* [she] add PrecomputedPublicKey api for cMITSUNARI Shigeo2017-12-131-0/+27
|
* Enc32 is removedMITSUNARI Shigeo2017-12-101-3/+3
|
* [capi] new deserialize apiMITSUNARI Shigeo2017-12-101-0/+36
|
* [she] change api of Deserialize ; return read bytes if succeed else 0MITSUNARI Shigeo2017-12-091-5/+5
|
* she ; exported-she.json is removedMITSUNARI Shigeo2017-11-232-4/+4
|
* she ; add isZero for c apiMITSUNARI Shigeo2017-11-221-0/+15
|
* she ; add isZeroMITSUNARI Shigeo2017-11-221-1/+6
|
* [she] rename CipherTextM to CipherTextGTMITSUNARI Shigeo2017-11-221-37/+37
|
* [she] add sheConvertFromGiMITSUNARI Shigeo2017-10-181-0/+29
|
* [she] add clock()MITSUNARI Shigeo2017-10-061-0/+2
|
* [she] show time to compute DLP tablesMITSUNARI Shigeo2017-10-061-1/+13
|
* [bn] a little optimization of addLineWithoutPMITSUNARI Shigeo2017-10-041-3/+3
|
* [bn] mul_024 uses mulOptMITSUNARI Shigeo2017-10-041-2/+7
|
* [she] update benchmarkMITSUNARI Shigeo2017-10-031-3/+9
|
* [she] add bench for encGi with PrecomputedPublicKeyMITSUNARI Shigeo2017-10-031-0/+10
|
* [she] use int64_t instead of uint32_t *MITSUNARI Shigeo2017-10-011-19/+14
|
* [she] change C api of sheDecMITSUNARI Shigeo2017-10-011-7/+21
|
* [she] add decGi bench for variable mMITSUNARI Shigeo2017-09-301-31/+33
|
* [she] add PrecomputedPublicKeyMITSUNARI Shigeo2017-09-301-0/+13
|
* [she] fix format of benchmarkMITSUNARI Shigeo2017-09-291-11/+2
|
* [she] add bench for precomp MLMITSUNARI Shigeo2017-09-291-3/+12
|
* [she] add C api for sheMITSUNARI Shigeo2017-09-282-0/+186
|
* [she] rename rerandomize to reRandMITSUNARI Shigeo2017-09-281-6/+6
|
* [she] change define macro for parameterMITSUNARI Shigeo2017-09-281-5/+3
|
* [she] unify benchmark formatMITSUNARI Shigeo2017-09-261-66/+41
|
* [she] remove duplicated benchmarkMITSUNARI Shigeo2017-09-251-15/+15
|
* [generic] disable XBYAK if sizeof(Unit) == 4MITSUNARI Shigeo2017-09-251-0/+7
|
* [she] add underscore for member valuesMITSUNARI Shigeo2017-09-251-1/+1
|
* [she] change benchmark formatMITSUNARI Shigeo2017-09-251-64/+106
|
* add scalar mul of she benchMITSUNARI Shigeo2017-09-241-0/+12
|
* fix test of fpMITSUNARI Shigeo2017-09-241-7/+1
|
* remove testHashAndMapto in bn_test.cppMITSUNARI Shigeo2017-09-241-1/+0
|
* use SHA-2 if MCL_DONT_USE_OPENSSLMITSUNARI Shigeo2017-09-242-0/+34
|
* throw exception if readStream can't dataMITSUNARI Shigeo2017-09-221-0/+33
|
* near max 32-bit int valueMITSUNARI Shigeo2017-09-211-2/+2
|
* large decoderMITSUNARI Shigeo2017-09-211-2/+2
|
* use window method for GTMITSUNARI Shigeo2017-09-211-2/+2
|
* test limitation of serializeMITSUNARI Shigeo2017-09-211-3/+13
|
* add serialize testMITSUNARI Shigeo2017-09-211-0/+31
|
* use WindowMethod for she:G1:decMITSUNARI Shigeo2017-09-201-2/+15
|
* add benchMITSUNARI Shigeo2017-09-191-9/+30
|
* she: add rerandomize(CipherTextM)MITSUNARI Shigeo2017-09-191-9/+12
|
* she: add enc.pub(CipherTextM&)MITSUNARI Shigeo2017-09-191-1/+38
|
* add BN462 parameter (but not run)MITSUNARI Shigeo2017-09-182-9/+71
|
* rename bnXXXinit to initPairing()MITSUNARI Shigeo2017-09-183-3/+3
|
* fix sign of Vint::adu1MITSUNARI Shigeo2017-09-171-0/+45
|
* add bench of maptoMITSUNARI Shigeo2017-09-141-0/+4
|
* add ONLY_BENCH test for bn_testMITSUNARI Shigeo2017-09-071-3/+3
|
* replace BGN with SHEMITSUNARI Shigeo2017-08-301-11/+11
|
* rename bgn to sheMITSUNARI Shigeo2017-08-301-0/+0
|
* add save/log for HashTableMITSUNARI Shigeo2017-08-301-0/+10
|
* change ioMode for EcMITSUNARI Shigeo2017-08-231-4/+6
|
* divUnit is only for 64-bit unitMITSUNARI Shigeo2017-08-191-0/+2
|
* add sample of innerProduct for sheMITSUNARI Shigeo2017-08-112-0/+41
|
* bgn:unify EcHashTable and GTHashTableMITSUNARI Shigeo2017-08-031-3/+3
|
* add test divUnitMITSUNARI Shigeo2017-08-031-4/+52
|
* remove redundant test of vintMITSUNARI Shigeo2017-08-031-45/+0
|
* define macro for emscriptenMITSUNARI Shigeo2017-08-031-3/+3
|
* use MCL_SIZEOF_UNIT macro instead of CYBOZU_OS_BITMITSUNARI Shigeo2017-07-315-6/+10
|
* add Vint:divu1, modu1MITSUNARI Shigeo2017-07-311-2/+2
|
* avoid exception test on emscriptenMITSUNARI Shigeo2017-07-242-4/+13
|
* make ARCH=x86 MCL_USE_GMP=0 MCL_USE_OPENSSL=0 test passedMITSUNARI Shigeo2017-07-241-1/+1
|
* fix many bugs of VintMITSUNARI Shigeo2017-07-232-13/+14
|
* avoid exception test on emccMITSUNARI Shigeo2017-07-231-3/+9
|
* add benchmark of VintMITSUNARI Shigeo2017-07-231-0/+25
|
* build ok;test ngMITSUNARI Shigeo2017-07-223-2/+34
|
* rename Vint::bitLen to getBitSizeMITSUNARI Shigeo2017-07-221-18/+19
|
* remove warning of visual stduioMITSUNARI Shigeo2017-07-221-0/+2
|
* add CipherText::mul by intMITSUNARI Shigeo2017-07-211-0/+8
|
* setRangeForDLP does not depend on secretkeyMITSUNARI Shigeo2017-07-211-3/+3
|
* add Vint::jacobiMITSUNARI Shigeo2017-07-201-1/+22
|
* add Vint::gcd, lcmMITSUNARI Shigeo2017-07-201-0/+15
|
* add Vint::isPrimeMITSUNARI Shigeo2017-07-201-0/+48
|