Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | version v0.91 | MITSUNARI Shigeo | 2019-03-14 | 1 | -0/+37 |
| | |||||
* | remove unnecessary output | MITSUNARI Shigeo | 2019-03-14 | 1 | -1/+0 |
| | |||||
* | add version | MITSUNARI Shigeo | 2019-03-12 | 1 | -0/+1 |
| | |||||
* | add mclBn{Fr,Fp}_setLittleEndianMod | MITSUNARI Shigeo | 2019-03-07 | 1 | -0/+29 |
| | |||||
* | add Fp::setArray with Mod | MITSUNARI Shigeo | 2019-03-07 | 1 | -0/+38 |
| | |||||
* | change IF of Modp::init | MITSUNARI Shigeo | 2019-03-07 | 1 | -1/+1 |
| | |||||
* | fast reduction accepts bls12-381 prime | MITSUNARI Shigeo | 2019-03-07 | 1 | -0/+33 |
| | |||||
* | optimize Vint::div for small denominator | MITSUNARI Shigeo | 2019-03-06 | 1 | -4/+60 |
| | |||||
* | add Modp class | MITSUNARI Shigeo | 2019-03-05 | 1 | -0/+32 |
| | |||||
* | evaluatePolynomial sets out = c[0] if cSize = 1 | MITSUNARI Shigeo | 2019-02-20 | 1 | -0/+2 |
| | |||||
* | LagrangeInterpolation sets out = yVec[0] if k = 1 | MITSUNARI Shigeo | 2019-02-20 | 1 | -0/+2 |
| | |||||
* | add G1only | MITSUNARI Shigeo | 2019-02-15 | 2 | -5/+48 |
| | |||||
* | add test of affine+generic | MITSUNARI Shigeo | 2019-02-14 | 1 | -0/+36 |
| | |||||
* | a little optimization of Ec::addJacobi if both points are affine | MITSUNARI Shigeo | 2019-02-13 | 2 | -24/+55 |
| | |||||
* | add some benchmark | MITSUNARI Shigeo | 2019-02-13 | 1 | -0/+25 |
| | |||||
* | change members of mclBnFp2 | MITSUNARI Shigeo | 2019-01-31 | 1 | -4/+4 |
| | |||||
* | add mclBnFp_mapToG1 and mclBnFp2_mapToG2 | MITSUNARI Shigeo | 2019-01-31 | 1 | -0/+68 |
| | |||||
* | add test pattern | MITSUNARI Shigeo | 2018-12-06 | 1 | -8/+9 |
| | |||||
* | add Array::operator= if exception is enable | MITSUNARI Shigeo | 2018-11-27 | 1 | -4/+23 |
| | |||||
* | use sha2.hpp instead of crypto.hpp | MITSUNARI Shigeo | 2018-11-27 | 2 | -33/+9 |
| | |||||
* | setByCSPRNG uses setArrayMask to be compatible to setHashOf | MITSUNARI Shigeo | 2018-11-23 | 1 | -35/+0 |
| | |||||
* | fix loop counter of pairing benchmark | MITSUNARI Shigeo | 2018-11-13 | 1 | -3/+3 |
| | |||||
* | avoid time out of ci | MITSUNARI Shigeo | 2018-11-13 | 1 | -9/+9 |
| | |||||
* | fix new Fp2::init() | MITSUNARI Shigeo | 2018-11-13 | 1 | -3/+3 |
| | |||||
* | add Fp2::sqr for bls12 | MITSUNARI Shigeo | 2018-11-06 | 1 | -2/+7 |
| | |||||
* | add Fp2::neg for bls12 | MITSUNARI Shigeo | 2018-11-06 | 1 | -2/+1 |
| | |||||
* | add Fp2::add for bls12 | MITSUNARI Shigeo | 2018-11-05 | 1 | -3/+9 |
| | |||||
* | add Fp::mul | MITSUNARI Shigeo | 2018-11-05 | 1 | -3/+3 |
| | |||||
* | test of Fp::mul | MITSUNARI Shigeo | 2018-11-05 | 1 | -13/+17 |
| | |||||
* | increase loop counter | MITSUNARI Shigeo | 2018-11-01 | 1 | -1/+1 |
| | |||||
* | mulPre6 + mont is a little faster | MITSUNARI Shigeo | 2018-10-31 | 1 | -1/+3 |
| | |||||
* | sqrPre4 + mod is slower mul4 | MITSUNARI Shigeo | 2018-10-31 | 2 | -3/+2 |
| | |||||
* | fix mulPre4 | MITSUNARI Shigeo | 2018-10-31 | 1 | -5/+12 |
| | |||||
* | add Fp::sqrPre for bls12 | MITSUNARI Shigeo | 2018-10-31 | 1 | -0/+1 |
| | |||||
* | refactor fp_generator.hpp | MITSUNARI Shigeo | 2018-10-31 | 2 | -2/+2 |
| | |||||
* | Karatsuba of mulPre6 is slower | MITSUNARI Shigeo | 2018-10-30 | 2 | -11/+20 |
| | |||||
* | add mclBn_setRandFunc | MITSUNARI Shigeo | 2018-10-28 | 2 | -2/+49 |
| | |||||
* | add mclbn384_256 | MITSUNARI Shigeo | 2018-10-23 | 2 | -7/+19 |
| | |||||
* | fix test for she_c | MITSUNARI Shigeo | 2018-10-22 | 1 | -1/+1 |
| | |||||
* | break backword compatibility of 2nd argument of mclBn_init | MITSUNARI Shigeo | 2018-10-22 | 1 | -4/+4 |
| | |||||
* | add test for bls12-381 prime | MITSUNARI Shigeo | 2018-10-21 | 1 | -0/+69 |
| | |||||
* | allocate data are in front of code | MITSUNARI Shigeo | 2018-10-17 | 1 | -1/+1 |
| | |||||
* | FpDbl::add for bls12 | MITSUNARI Shigeo | 2018-10-16 | 2 | -1/+26 |
| | |||||
* | disable mulUnit_ | MITSUNARI Shigeo | 2018-10-15 | 1 | -1/+3 |
| | |||||
* | add preset header for bls12-381 | MITSUNARI Shigeo | 2018-10-14 | 1 | -2/+3 |
| | |||||
* | fix boundary check | MITSUNARI Shigeo | 2018-09-26 | 1 | -5/+0 |
| | |||||
* | remove sha1 in test | MITSUNARI Shigeo | 2018-09-26 | 1 | -4/+8 |
| | |||||
* | fix test for Vint | MITSUNARI Shigeo | 2018-09-26 | 1 | -1/+1 |
| | |||||
* | add MCLBN_IO_SERIALIZE_HEX_STR | MITSUNARI Shigeo | 2018-09-25 | 1 | -0/+74 |
| | |||||
* | writeHexStr is same api of cybozu::write | MITSUNARI Shigeo | 2018-09-24 | 1 | -1/+3 |
| | |||||
* | Ec::serialize supports IoSerializeHexStr | MITSUNARI Shigeo | 2018-09-24 | 1 | -2/+23 |
| | |||||
* | Fp::serialize() supports IoSerializeHexStr | MITSUNARI Shigeo | 2018-09-24 | 1 | -0/+19 |
| | |||||
* | add readHexStr, writeHexStr | MITSUNARI Shigeo | 2018-09-24 | 1 | -0/+37 |
| | |||||
* | mapToFunction for BLS12 is changed to calcBN | MITSUNARI Shigeo | 2018-09-22 | 1 | -0/+13 |
| | |||||
* | include lagrange.hpp in bench.hpp | MITSUNARI Shigeo | 2018-08-30 | 4 | -3/+2 |
| | |||||
* | add necessary header | MITSUNARI Shigeo | 2018-08-30 | 1 | -0/+1 |
| | |||||
* | use precomputed value of SquareRoot for BN254 and BLS12_381 | MITSUNARI Shigeo | 2018-08-30 | 3 | -17/+48 |
| | |||||
* | ONLY_BENCH for bn384_test | MITSUNARI Shigeo | 2018-08-29 | 1 | -0/+6 |
| | |||||
* | add fp2Dbl_sqrPreA_ | MITSUNARI Shigeo | 2018-08-29 | 1 | -1/+1 |
| | |||||
* | add Fp2Dbl::mul/sqrPre benchmark | MITSUNARI Shigeo | 2018-08-29 | 1 | -0/+3 |
| | |||||
* | use setProtectModeRE | MITSUNARI Shigeo | 2018-08-28 | 1 | -2/+2 |
| | |||||
* | add mclBnG*_isValidOrder | MITSUNARI Shigeo | 2018-08-26 | 1 | -0/+2 |
| | |||||
* | fix twice FpGenerator::init | MITSUNARI Shigeo | 2018-08-22 | 1 | -2/+2 |
| | |||||
* | use bn instead of bn256 | MITSUNARI Shigeo | 2018-08-22 | 1 | -1/+1 |
| | |||||
* | add BN160 for low level test | MITSUNARI Shigeo | 2018-08-18 | 2 | -4/+7 |
| | |||||
* | refactor Fp::neg | MITSUNARI Shigeo | 2018-08-15 | 1 | -0/+2 |
| | |||||
* | optimize Fp2::add/sub | MITSUNARI Shigeo | 2018-08-15 | 1 | -0/+2 |
| | |||||
* | remove warning of sign/unsigned | MITSUNARI Shigeo | 2018-08-13 | 1 | -1/+1 |
| | |||||
* | fix test | MITSUNARI Shigeo | 2018-07-30 | 1 | -2/+2 |
| | |||||
* | disable affine test | MITSUNARI Shigeo | 2018-07-30 | 1 | -1/+1 |
| | |||||
* | fix ec for affine | MITSUNARI Shigeo | 2018-07-30 | 1 | -0/+7 |
| | |||||
* | direct call asm | MITSUNARI Shigeo | 2018-07-26 | 1 | -1/+2 |
| | |||||
* | avoid ambigious type | MITSUNARI Shigeo | 2018-07-26 | 1 | -1/+3 |
| | |||||
* | disable warning of vc | MITSUNARI Shigeo | 2018-07-26 | 1 | -0/+4 |
| | |||||
* | add fp2Dbl_mulPre | MITSUNARI Shigeo | 2018-07-11 | 1 | -0/+2 |
| | |||||
* | add bench of FpDbl | MITSUNARI Shigeo | 2018-06-14 | 1 | -4/+24 |
| | |||||
* | add millerLoop2mixed for C | MITSUNARI Shigeo | 2018-06-10 | 3 | -1/+27 |
| | |||||
* | precomputedMillerLoop2mixed for nonprecomputed Q1 | MITSUNARI Shigeo | 2018-06-10 | 2 | -2/+6 |
| | |||||
* | add lagrange test | MITSUNARI Shigeo | 2018-06-10 | 1 | -0/+19 |
| | |||||
* | add FixedArray::swap | MITSUNARI Shigeo | 2018-06-10 | 1 | -1/+26 |
| | |||||
* | add FixedArray | MITSUNARI Shigeo | 2018-06-10 | 1 | -0/+28 |
| | |||||
* | change benchmark item for she | MITSUNARI Shigeo | 2018-06-05 | 1 | -7/+20 |
| | |||||
* | add initG1only mode for she | MITSUNARI Shigeo | 2018-06-02 | 1 | -14/+55 |
| | |||||
* | remove bn_current | MITSUNARI Shigeo | 2018-05-29 | 1 | -1/+1 |
| | |||||
* | reducing string/throw | MITSUNARI Shigeo | 2018-05-27 | 2 | -0/+40 |
| | |||||
* | split error and throw | MITSUNARI Shigeo | 2018-05-27 | 1 | -36/+42 |
| | |||||
* | rename vector.hpp to array.hpp | MITSUNARI Shigeo | 2018-05-27 | 1 | -2/+2 |
| | |||||
* | Vector without exception | MITSUNARI Shigeo | 2018-05-23 | 2 | -0/+33 |
| | |||||
* | add getModulo for buf | MITSUNARI Shigeo | 2018-05-23 | 2 | -0/+11 |
| | |||||
* | avoid assert if MCL_MAX_BIT_SIZE=256 | MITSUNARI Shigeo | 2018-05-22 | 1 | -2/+8 |
| | |||||
* | load/save of EcT support nothrow | MITSUNARI Shigeo | 2018-05-22 | 1 | -3/+5 |
| | |||||
* | reduce exception | MITSUNARI Shigeo | 2018-05-21 | 2 | -44/+3 |
| | |||||
* | conversion.hpp to include/mcl | MITSUNARI Shigeo | 2018-05-19 | 3 | -3/+3 |
| | |||||
* | remove fromStr16 | MITSUNARI Shigeo | 2018-05-19 | 1 | -5/+4 |
| | |||||
* | add hexToArray | MITSUNARI Shigeo | 2018-05-17 | 1 | -2/+2 |
| | |||||
* | reduce exception | MITSUNARI Shigeo | 2018-05-17 | 2 | -7/+88 |
| | |||||
* | setErrFile is removed | MITSUNARI Shigeo | 2018-05-14 | 1 | -8/+0 |
| | |||||
* | remove stringstream in vint.hpp | MITSUNARI Shigeo | 2018-05-14 | 1 | -3/+5 |
| | |||||
* | remove random_generator.hpp in bn_c_impl.hpp | MITSUNARI Shigeo | 2018-05-13 | 1 | -0/+6 |
| | |||||
* | add fast mod for SECP256k1 | MITSUNARI Shigeo | 2018-05-09 | 1 | -0/+32 |
| | |||||
* | add test of ecdsa::serializer | MITSUNARI Shigeo | 2018-05-06 | 1 | -0/+15 |
| | |||||
* | IoSerialize for !isMSBserialize | MITSUNARI Shigeo | 2018-05-06 | 1 | -4/+4 |
| | |||||
* | add ecdsaPrecomputed | MITSUNARI Shigeo | 2018-05-05 | 2 | -1/+37 |
| | |||||
* | test of ecdsa runs well | MITSUNARI Shigeo | 2018-05-05 | 1 | -0/+69 |
| | |||||
* | use isEqual for ZkpBinTest | MITSUNARI Shigeo | 2018-05-03 | 1 | -4/+5 |
| | |||||
* | enable ZkpEqTest and ZkpBinEqTest | MITSUNARI Shigeo | 2018-05-03 | 2 | -6/+8 |
| | |||||
* | Merge branch 'master' into zkp | MITSUNARI Shigeo | 2018-05-03 | 11 | -224/+325 |
|\ | |||||
| * | she_c_test for BLS12 runs well | MITSUNARI Shigeo | 2018-04-30 | 1 | -8/+11 |
| | | |||||
| * | test of she_c384 | MITSUNARI Shigeo | 2018-04-30 | 2 | -2/+5 |
| | | |||||
| * | reduce bit size of scalar multiplication on BLS12 | MITSUNARI Shigeo | 2018-04-25 | 1 | -1/+1 |
| | | |||||
| * | refactor namespace | MITSUNARI Shigeo | 2018-04-25 | 5 | -24/+23 |
| | | |||||
| * | scalar multiplication of G2/GT on BLS12 by GLV method | MITSUNARI Shigeo | 2018-04-24 | 1 | -2/+2 |
| | | |||||
| * | GLV method for BLS12 | MITSUNARI Shigeo | 2018-04-22 | 1 | -10/+18 |
| | | |||||
| * | refactor G2::Frobenius | MITSUNARI Shigeo | 2018-04-19 | 1 | -2/+2 |
| | | |||||
| * | define BN::** in mcl::bn** | MITSUNARI Shigeo | 2018-04-18 | 6 | -107/+113 |
| | | |||||
| * | add CipherText::neg | MITSUNARI Shigeo | 2018-04-17 | 1 | -1/+14 |
| | | |||||
| * | load dlp-table test | MITSUNARI Shigeo | 2018-04-06 | 2 | -22/+52 |
| | | |||||
| * | use new CurveParam name | MITSUNARI Shigeo | 2018-04-06 | 8 | -32/+32 |
| | | |||||
| * | bench for setStr w/wo check | MITSUNARI Shigeo | 2018-04-05 | 1 | -0/+6 |
| | | |||||
| * | rename curve name | MITSUNARI Shigeo | 2018-04-05 | 4 | -11/+11 |
| | | |||||
| * | bls12_381.hpp is removed | MITSUNARI Shigeo | 2018-04-04 | 1 | -50/+51 |
| | | |||||
| * | fix clear GLV for BLS12 | MITSUNARI Shigeo | 2018-04-04 | 2 | -3/+35 |
| | | |||||
| * | remove bls12.hpp | MITSUNARI Shigeo | 2018-04-03 | 6 | -11/+11 |
| | | |||||
| * | rename curveParam | MITSUNARI Shigeo | 2018-04-03 | 4 | -8/+8 |
| | | |||||
* | | _ | MITSUNARI Shigeo | 2018-04-03 | 6 | -152/+149 |
|\| | |||||
| * | enable later | MITSUNARI Shigeo | 2018-04-02 | 1 | -0/+2 |
| | | |||||
| * | remove macro for bls12 | MITSUNARI Shigeo | 2018-04-01 | 2 | -35/+2 |
| | | |||||
| * | unify curve param | MITSUNARI Shigeo | 2018-03-29 | 1 | -3/+3 |
| | | |||||
| * | [she] update bench | MITSUNARI Shigeo | 2018-03-29 | 1 | -0/+143 |
| | | |||||
| * | use bench.hpp for bls12 | MITSUNARI Shigeo | 2018-03-18 | 3 | -60/+39 |
| | | |||||
| * | bls12::mapToG1 is ok | MITSUNARI Shigeo | 2018-03-18 | 1 | -1/+1 |
| | | |||||
| * | add bls12::mapToG2 | MITSUNARI Shigeo | 2018-03-16 | 2 | -40/+1 |
| | | |||||
| * | [break backward compatibility] mapToG2 is changed | MITSUNARI Shigeo | 2018-03-16 | 1 | -2/+2 |
| | | |||||
| * | add bench of setStr | MITSUNARI Shigeo | 2018-03-16 | 1 | -5/+10 |
| | | |||||
| * | use mulGeneric instad of mul | MITSUNARI Shigeo | 2018-03-14 | 1 | -2/+2 |
| | | |||||
| * | move HaveFrobenius to util | MITSUNARI Shigeo | 2018-03-14 | 2 | -2/+2 |
| | | |||||
| * | remove MCL_DEV | MITSUNARI Shigeo | 2018-03-14 | 1 | -4/+0 |
| | | |||||
* | | add ZkpEq | MITSUNARI Shigeo | 2018-03-14 | 1 | -0/+46 |
| | | |||||
* | | add ZkpBinEq | MITSUNARI Shigeo | 2018-03-14 | 2 | -0/+103 |
|/ | |||||
* | bls12::pairing is ok | MITSUNARI Shigeo | 2018-03-04 | 1 | -87/+117 |
| | |||||
* | BLS12::dblLine is ok | MITSUNARI Shigeo | 2018-03-04 | 1 | -0/+617 |
| | |||||
* | BLS12::addLine is ok | MITSUNARI Shigeo | 2018-03-04 | 1 | -0/+29 |
| | |||||
* | fix comment of aggregate signature | MITSUNARI Shigeo | 2018-02-20 | 1 | -4/+3 |
| | |||||
* | add benchmark of aggregate_sig | MITSUNARI Shigeo | 2018-02-20 | 1 | -7/+43 |
| | |||||
* | remove breaking strict aliasing rule of test | MITSUNARI Shigeo | 2018-02-20 | 1 | -8/+9 |
| | |||||
* | remove unnecessary using namespace | MITSUNARI Shigeo | 2018-02-20 | 1 | -1/+0 |
| | |||||
* | sample of aggregate signature | MITSUNARI Shigeo | 2018-02-20 | 1 | -0/+40 |
| | |||||
* | [she] add serialize/deserialize for ZkpBin | MITSUNARI Shigeo | 2018-02-06 | 1 | -0/+9 |
| | |||||
* | [she] add ZkpBin api for c | MITSUNARI Shigeo | 2018-02-06 | 1 | -0/+36 |
| | |||||
* | [she] add ZkpBin for m = 0 or 1 | MITSUNARI Shigeo | 2018-02-06 | 1 | -10/+21 |
| | |||||
* | [she] add ZkpBin | MITSUNARI Shigeo | 2018-02-06 | 1 | -0/+17 |
| | |||||
* | she uses RandGen | MITSUNARI Shigeo | 2018-02-05 | 1 | -3/+2 |
| | |||||
* | pailler uses RandGen | MITSUNARI Shigeo | 2018-02-05 | 2 | -5/+11 |
| | |||||
* | new RandGen | MITSUNARI Shigeo | 2018-02-05 | 1 | -1/+1 |
| | |||||
* | add WrapperRG | MITSUNARI Shigeo | 2018-02-05 | 1 | -10/+29 |
| | |||||
* | unify bench for bn | MITSUNARI Shigeo | 2018-01-31 | 4 | -66/+83 |
| | |||||
* | add Fr_sqr and GT_sqr for c api | MITSUNARI Shigeo | 2018-01-30 | 1 | -0/+8 |
| | |||||
* | fix testCompress ; a must be in GT | MITSUNARI Shigeo | 2018-01-29 | 1 | -5/+3 |
| | |||||
* | add bn_c512_test.cpp | MITSUNARI Shigeo | 2018-01-26 | 1 | -0/+6 |
| | |||||
* | add bn_c512 | MITSUNARI Shigeo | 2018-01-26 | 1 | -7/+11 |
| | |||||
* | [bn] add mclBnGi_normalize() | MITSUNARI Shigeo | 2018-01-11 | 1 | -0/+4 |
| | |||||
* | add fp::Serializable for getStr, setStr, serialize, deserialize | MITSUNARI Shigeo | 2018-01-08 | 2 | -0/+11 |
| | |||||
* | [she] add test of pub.convert | MITSUNARI Shigeo | 2018-01-04 | 1 | -0/+6 |
| | |||||
* | [she] add sheDecGiViaGT | MITSUNARI Shigeo | 2018-01-03 | 1 | -0/+6 |
| | |||||
* | [she] change api ; add setTryNum() and remove tryNum in setRangeForDLP | MITSUNARI Shigeo | 2018-01-03 | 2 | -9/+10 |
| | |||||
* | [she] add option to make DLP table | MITSUNARI Shigeo | 2017-12-30 | 1 | -0/+52 |
| | |||||
* | [she] add decViaGT for large tryNum | MITSUNARI Shigeo | 2017-12-28 | 1 | -7/+13 |
| | |||||
* | [she] add bench of convertGi to GT | MITSUNARI Shigeo | 2017-12-28 | 1 | -0/+3 |
| | |||||
* | fix compile error on visual studio | MITSUNARI Shigeo | 2017-12-28 | 1 | -1/+1 |
| | |||||
* | use new steram api | MITSUNARI Shigeo | 2017-12-27 | 1 | -5/+3 |
| | |||||
* | use hasNext for loadWord | MITSUNARI Shigeo | 2017-12-26 | 4 | -14/+66 |
| | |||||
* | remove old deserialize apinew_deserialize_api | MITSUNARI Shigeo | 2017-12-24 | 1 | -36/+0 |
| | |||||
* | [she] add test of mulold_deserialize_api | MITSUNARI Shigeo | 2017-12-18 | 1 | -0/+7 |
| | |||||
* | [she] change int64_t to INT template | MITSUNARI Shigeo | 2017-12-18 | 1 | -0/+17 |
| | |||||
* | [she] C++ test of mulML + finalExp | MITSUNARI Shigeo | 2017-12-14 | 1 | -0/+29 |
| | |||||
* | [she] add test | MITSUNARI Shigeo | 2017-12-14 | 1 | -0/+4 |
| | |||||
* | [she] add CipherTextGT::mulML, finalExp | MITSUNARI Shigeo | 2017-12-14 | 1 | -0/+41 |
| | |||||
* | [she] add PrecomputedPublicKey api for c | MITSUNARI Shigeo | 2017-12-13 | 1 | -0/+27 |
| | |||||
* | Enc32 is removed | MITSUNARI Shigeo | 2017-12-10 | 1 | -3/+3 |
| | |||||
* | [capi] new deserialize api | MITSUNARI Shigeo | 2017-12-10 | 1 | -0/+36 |
| | |||||
* | [she] change api of Deserialize ; return read bytes if succeed else 0 | MITSUNARI Shigeo | 2017-12-09 | 1 | -5/+5 |
| | |||||
* | she ; exported-she.json is removed | MITSUNARI Shigeo | 2017-11-23 | 2 | -4/+4 |
| | |||||
* | she ; add isZero for c api | MITSUNARI Shigeo | 2017-11-22 | 1 | -0/+15 |
| | |||||
* | she ; add isZero | MITSUNARI Shigeo | 2017-11-22 | 1 | -1/+6 |
| | |||||
* | [she] rename CipherTextM to CipherTextGT | MITSUNARI Shigeo | 2017-11-22 | 1 | -37/+37 |
| | |||||
* | [she] add sheConvertFromGi | MITSUNARI Shigeo | 2017-10-18 | 1 | -0/+29 |
| | |||||
* | [she] add clock() | MITSUNARI Shigeo | 2017-10-06 | 1 | -0/+2 |
| | |||||
* | [she] show time to compute DLP tables | MITSUNARI Shigeo | 2017-10-06 | 1 | -1/+13 |
| | |||||
* | [bn] a little optimization of addLineWithoutP | MITSUNARI Shigeo | 2017-10-04 | 1 | -3/+3 |
| | |||||
* | [bn] mul_024 uses mulOpt | MITSUNARI Shigeo | 2017-10-04 | 1 | -2/+7 |
| | |||||
* | [she] update benchmark | MITSUNARI Shigeo | 2017-10-03 | 1 | -3/+9 |
| | |||||
* | [she] add bench for encGi with PrecomputedPublicKey | MITSUNARI Shigeo | 2017-10-03 | 1 | -0/+10 |
| | |||||
* | [she] use int64_t instead of uint32_t * | MITSUNARI Shigeo | 2017-10-01 | 1 | -19/+14 |
| | |||||
* | [she] change C api of sheDec | MITSUNARI Shigeo | 2017-10-01 | 1 | -7/+21 |
| | |||||
* | [she] add decGi bench for variable m | MITSUNARI Shigeo | 2017-09-30 | 1 | -31/+33 |
| | |||||
* | [she] add PrecomputedPublicKey | MITSUNARI Shigeo | 2017-09-30 | 1 | -0/+13 |
| | |||||
* | [she] fix format of benchmark | MITSUNARI Shigeo | 2017-09-29 | 1 | -11/+2 |
| | |||||
* | [she] add bench for precomp ML | MITSUNARI Shigeo | 2017-09-29 | 1 | -3/+12 |
| | |||||
* | [she] add C api for she | MITSUNARI Shigeo | 2017-09-28 | 2 | -0/+186 |
| | |||||
* | [she] rename rerandomize to reRand | MITSUNARI Shigeo | 2017-09-28 | 1 | -6/+6 |
| | |||||
* | [she] change define macro for parameter | MITSUNARI Shigeo | 2017-09-28 | 1 | -5/+3 |
| | |||||
* | [she] unify benchmark format | MITSUNARI Shigeo | 2017-09-26 | 1 | -66/+41 |
| | |||||
* | [she] remove duplicated benchmark | MITSUNARI Shigeo | 2017-09-25 | 1 | -15/+15 |
| | |||||
* | [generic] disable XBYAK if sizeof(Unit) == 4 | MITSUNARI Shigeo | 2017-09-25 | 1 | -0/+7 |
| | |||||
* | [she] add underscore for member values | MITSUNARI Shigeo | 2017-09-25 | 1 | -1/+1 |
| | |||||
* | [she] change benchmark format | MITSUNARI Shigeo | 2017-09-25 | 1 | -64/+106 |
| | |||||
* | add scalar mul of she bench | MITSUNARI Shigeo | 2017-09-24 | 1 | -0/+12 |
| | |||||
* | fix test of fp | MITSUNARI Shigeo | 2017-09-24 | 1 | -7/+1 |
| | |||||
* | remove testHashAndMapto in bn_test.cpp | MITSUNARI Shigeo | 2017-09-24 | 1 | -1/+0 |
| | |||||
* | use SHA-2 if MCL_DONT_USE_OPENSSL | MITSUNARI Shigeo | 2017-09-24 | 2 | -0/+34 |
| | |||||
* | throw exception if readStream can't data | MITSUNARI Shigeo | 2017-09-22 | 1 | -0/+33 |
| | |||||
* | near max 32-bit int value | MITSUNARI Shigeo | 2017-09-21 | 1 | -2/+2 |
| | |||||
* | large decoder | MITSUNARI Shigeo | 2017-09-21 | 1 | -2/+2 |
| | |||||
* | use window method for GT | MITSUNARI Shigeo | 2017-09-21 | 1 | -2/+2 |
| | |||||
* | test limitation of serialize | MITSUNARI Shigeo | 2017-09-21 | 1 | -3/+13 |
| | |||||
* | add serialize test | MITSUNARI Shigeo | 2017-09-21 | 1 | -0/+31 |
| | |||||
* | use WindowMethod for she:G1:dec | MITSUNARI Shigeo | 2017-09-20 | 1 | -2/+15 |
| | |||||
* | add bench | MITSUNARI Shigeo | 2017-09-19 | 1 | -9/+30 |
| | |||||
* | she: add rerandomize(CipherTextM) | MITSUNARI Shigeo | 2017-09-19 | 1 | -9/+12 |
| | |||||
* | she: add enc.pub(CipherTextM&) | MITSUNARI Shigeo | 2017-09-19 | 1 | -1/+38 |
| | |||||
* | add BN462 parameter (but not run) | MITSUNARI Shigeo | 2017-09-18 | 2 | -9/+71 |
| | |||||
* | rename bnXXXinit to initPairing() | MITSUNARI Shigeo | 2017-09-18 | 3 | -3/+3 |
| | |||||
* | fix sign of Vint::adu1 | MITSUNARI Shigeo | 2017-09-17 | 1 | -0/+45 |
| | |||||
* | add bench of mapto | MITSUNARI Shigeo | 2017-09-14 | 1 | -0/+4 |
| | |||||
* | add ONLY_BENCH test for bn_test | MITSUNARI Shigeo | 2017-09-07 | 1 | -3/+3 |
| | |||||
* | replace BGN with SHE | MITSUNARI Shigeo | 2017-08-30 | 1 | -11/+11 |
| | |||||
* | rename bgn to she | MITSUNARI Shigeo | 2017-08-30 | 1 | -0/+0 |
| | |||||
* | add save/log for HashTable | MITSUNARI Shigeo | 2017-08-30 | 1 | -0/+10 |
| | |||||
* | change ioMode for Ec | MITSUNARI Shigeo | 2017-08-23 | 1 | -4/+6 |
| | |||||
* | divUnit is only for 64-bit unit | MITSUNARI Shigeo | 2017-08-19 | 1 | -0/+2 |
| | |||||
* | add sample of innerProduct for she | MITSUNARI Shigeo | 2017-08-11 | 2 | -0/+41 |
| | |||||
* | bgn:unify EcHashTable and GTHashTable | MITSUNARI Shigeo | 2017-08-03 | 1 | -3/+3 |
| | |||||
* | add test divUnit | MITSUNARI Shigeo | 2017-08-03 | 1 | -4/+52 |
| | |||||
* | remove redundant test of vint | MITSUNARI Shigeo | 2017-08-03 | 1 | -45/+0 |
| | |||||
* | define macro for emscripten | MITSUNARI Shigeo | 2017-08-03 | 1 | -3/+3 |
| | |||||
* | use MCL_SIZEOF_UNIT macro instead of CYBOZU_OS_BIT | MITSUNARI Shigeo | 2017-07-31 | 5 | -6/+10 |
| | |||||
* | add Vint:divu1, modu1 | MITSUNARI Shigeo | 2017-07-31 | 1 | -2/+2 |
| | |||||
* | avoid exception test on emscripten | MITSUNARI Shigeo | 2017-07-24 | 2 | -4/+13 |
| | |||||
* | make ARCH=x86 MCL_USE_GMP=0 MCL_USE_OPENSSL=0 test passed | MITSUNARI Shigeo | 2017-07-24 | 1 | -1/+1 |
| | |||||
* | fix many bugs of Vint | MITSUNARI Shigeo | 2017-07-23 | 2 | -13/+14 |
| | |||||
* | avoid exception test on emcc | MITSUNARI Shigeo | 2017-07-23 | 1 | -3/+9 |
| | |||||
* | add benchmark of Vint | MITSUNARI Shigeo | 2017-07-23 | 1 | -0/+25 |
| | |||||
* | build ok;test ng | MITSUNARI Shigeo | 2017-07-22 | 3 | -2/+34 |
| | |||||
* | rename Vint::bitLen to getBitSize | MITSUNARI Shigeo | 2017-07-22 | 1 | -18/+19 |
| | |||||
* | remove warning of visual stduio | MITSUNARI Shigeo | 2017-07-22 | 1 | -0/+2 |
| | |||||
* | add CipherText::mul by int | MITSUNARI Shigeo | 2017-07-21 | 1 | -0/+8 |
| | |||||
* | setRangeForDLP does not depend on secretkey | MITSUNARI Shigeo | 2017-07-21 | 1 | -3/+3 |
| | |||||
* | add Vint::jacobi | MITSUNARI Shigeo | 2017-07-20 | 1 | -1/+22 |
| | |||||
* | add Vint::gcd, lcm | MITSUNARI Shigeo | 2017-07-20 | 1 | -0/+15 |
| | |||||
* | add Vint::isPrime | MITSUNARI Shigeo | 2017-07-20 | 1 | -0/+48 |
| |