| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix. clear mul_xi in init | MITSUNARI Shigeo | 2019-02-06 | 1 | -0/+1 |
| * | disable cast-function-type warning of g++-8 | MITSUNARI Shigeo | 2019-01-12 | 1 | -15/+15 |
| * | a little optimization of Fp12::mul | MITSUNARI Shigeo | 2018-12-10 | 1 | -86/+117 |
| * | simplify Fp2::init | MITSUNARI Shigeo | 2018-11-14 | 1 | -33/+29 |
| * | refactor fp_generator and the argument of Fp2::init() is changed | MITSUNARI Shigeo | 2018-11-13 | 1 | -9/+7 |
| * | refactor fp_generator.hpp | MITSUNARI Shigeo | 2018-10-31 | 1 | -15/+11 |
| * | fix order of arguments for cybozu::write | MITSUNARI Shigeo | 2018-10-18 | 1 | -1/+1 |
| * | cast of function does not run on mcl-wasm | MITSUNARI Shigeo | 2018-08-26 | 1 | -4/+8 |
| * | add mclBnG*_isValidOrder | MITSUNARI Shigeo | 2018-08-26 | 1 | -14/+26 |
| * | unifty fp2Dbl_mulPre functions | MITSUNARI Shigeo | 2018-08-25 | 1 | -28/+17 |
| * | fix the order of init | MITSUNARI Shigeo | 2018-08-22 | 1 | -2/+3 |
| * | refactor fp_tower | MITSUNARI Shigeo | 2018-08-22 | 1 | -69/+126 |
| * | use mul_xiA | MITSUNARI Shigeo | 2018-08-21 | 1 | -27/+20 |
| * | add fp2_mul_xi for xi_a = 1 | MITSUNARI Shigeo | 2018-08-21 | 1 | -5/+16 |
| * | refactor Fp::neg | MITSUNARI Shigeo | 2018-08-15 | 1 | -21/+22 |
| * | optimize Fp2::add/sub | MITSUNARI Shigeo | 2018-08-15 | 1 | -16/+14 |
| * | remove unnecessary cast | MITSUNARI Shigeo | 2018-08-15 | 1 | -8/+6 |
| * | direct call Fp2::sqr | MITSUNARI Shigeo | 2018-08-15 | 1 | -7/+6 |
| * | fp2_sqr is ok | MITSUNARI Shigeo | 2018-08-09 | 1 | -17/+0 |
| * | fail fp_tower_test | MITSUNARI Shigeo | 2018-08-08 | 1 | -4/+22 |
| * | add fp2_sqr ; but not enable | MITSUNARI Shigeo | 2018-08-07 | 1 | -0/+3 |
| * | add fp2Dbl_mulPre | MITSUNARI Shigeo | 2018-07-11 | 1 | -80/+74 |
| * | reduce including standard headers | MITSUNARI Shigeo | 2018-05-27 | 1 | -1/+3 |
| * | build bn_c256 with -fno-exceptions | MITSUNARI Shigeo | 2018-05-27 | 1 | -37/+65 |
| * | change the order of arguments for noexcept version of load/save | MITSUNARI Shigeo | 2018-05-23 | 1 | -34/+34 |
| * | fp_tower supports load/save wo throw | MITSUNARI Shigeo | 2018-05-22 | 1 | -23/+79 |
| * | remove throw in fp.hpp | MITSUNARI Shigeo | 2018-05-22 | 1 | -6/+9 |
| * | reduce exception | MITSUNARI Shigeo | 2018-05-21 | 1 | -8/+35 |
| * | unify bn and bls12 | MITSUNARI Shigeo | 2018-03-29 | 1 | -6/+8 |
| * | add fp::Serializable for getStr, setStr, serialize, deserialize | MITSUNARI Shigeo | 2018-01-08 | 1 | -99/+9 |
| * | all classes use new load/save api | MITSUNARI Shigeo | 2017-12-27 | 1 | -90/+59 |
| * | use hasNext for loadWord | MITSUNARI Shigeo | 2017-12-26 | 1 | -13/+31 |
| * | [she] change api of Deserialize ; return read bytes if succeed else 0 | MITSUNARI Shigeo | 2017-12-09 | 1 | -0/+82 |
| * | [she] add decGi bench for variable m | MITSUNARI Shigeo | 2017-09-30 | 1 | -0/+1 |
| * | fix sign of Vint::adu1 | MITSUNARI Shigeo | 2017-09-17 | 1 | -0/+10 |
| * | fix test on debug mode | MITSUNARI Shigeo | 2017-07-07 | 1 | -1/+1 |
| * | fix test on debug mode | MITSUNARI Shigeo | 2017-07-07 | 1 | -9/+12 |
| * | fix compile error on debug mode | MITSUNARI Shigeo | 2017-07-07 | 1 | -0/+6 |
| * | rename FrobeniusOnTwist to G2withF::Frobenius | MITSUNARI Shigeo | 2017-07-07 | 1 | -0/+39 |
| * | Fp12::pow supports GLV method | MITSUNARI Shigeo | 2017-07-06 | 1 | -1/+1 |
| * | move const vars for Frobenius into fp_tower.hpp | MITSUNARI Shigeo | 2017-07-05 | 1 | -0/+102 |
| * | add sample of bgn | MITSUNARI Shigeo | 2017-06-29 | 1 | -0/+5 |
| * | move Frobenius to Fp2 | MITSUNARI Shigeo | 2017-06-26 | 1 | -0/+20 |
| * | move unitaryInv to Fp12T | MITSUNARI Shigeo | 2017-06-26 | 1 | -0/+8 |
| * | mulGeneric is constant time | MITSUNARI Shigeo | 2017-06-19 | 1 | -0/+2 |
| * | Revert "split fp2.hpp from fp_tower.hpp" | MITSUNARI Shigeo | 2017-05-12 | 1 | -1/+564 |
| * | split fp2.hpp from fp_tower.hpp | MITSUNARI Shigeo | 2017-05-12 | 1 | -564/+1 |
| * | remove Fp2:getBitSize() | MITSUNARI Shigeo | 2017-05-11 | 1 | -2/+0 |
| * | all tests passed | MITSUNARI Shigeo | 2017-05-01 | 1 | -33/+61 |
| * | use readStream | MITSUNARI Shigeo | 2017-04-27 | 1 | -3/+15 |
| * | set default ioMode = 0 | MITSUNARI Shigeo | 2017-04-27 | 1 | -15/+28 |
| * | add Fp2::readStream | MITSUNARI Shigeo | 2017-04-27 | 1 | -1/+8 |
| * | add EcT::normalize(EcT&, const EcT&) | MITSUNARI Shigeo | 2017-04-13 | 1 | -3/+0 |
| * | add set to Fp6T and Fp2T | Andrzej Rybczak | 2017-04-11 | 1 | -0/+11 |
| * | fix compile error EcT<Fp2T<Fp>> | MITSUNARI Shigeo | 2017-04-09 | 1 | -1/+19 |
| * | add const for normalize | MITSUNARI Shigeo | 2017-03-26 | 1 | -3/+3 |
| * | add getStr() | MITSUNARI Shigeo | 2017-02-15 | 1 | -1/+10 |
| * | add Fp6::isOne and Fp12::isOne | MITSUNARI Shigeo | 2017-02-12 | 1 | -0/+8 |
| * | use Fp::divBy4 | MITSUNARI Shigeo | 2017-01-13 | 1 | -2/+2 |
| * | disable fp2_mulNFW ; fix it later | MITSUNARI Shigeo | 2017-01-13 | 1 | -1/+1 |
| * | add Compress:fixed_power(TBD) | MITSUNARI Shigeo | 2017-01-11 | 1 | -0/+9 |
| * | a little faster fp2_mul for llvm | MITSUNARI Shigeo | 2017-01-11 | 1 | -1/+10 |
| * | add default value for Fp2::getStr | MITSUNARI Shigeo | 2017-01-10 | 1 | -1/+1 |
| * | add Frobenius2 | MITSUNARI Shigeo | 2016-12-23 | 1 | -0/+5 |
| * | fix Fp2Dbl::sqrPre | MITSUNARI Shigeo | 2016-12-19 | 1 | -3/+3 |
| * | add FpDbl::getMpz() | MITSUNARI Shigeo | 2016-11-28 | 1 | -0/+6 |
| * | fix ; dump for 32-bit mode | MITSUNARI Shigeo | 2016-11-28 | 1 | -2/+2 |
| * | add operator<< for FpDbl, Fp2Dbl | MITSUNARI Shigeo | 2016-11-24 | 1 | -1/+14 |
| * | rewriting dblLineWithoutP | MITSUNARI Shigeo | 2016-11-23 | 1 | -0/+1 |
| * | consider not isFullBit | MITSUNARI Shigeo | 2016-11-23 | 1 | -2/+7 |
| * | enable optimized Fp6::mul | MITSUNARI Shigeo | 2016-11-22 | 1 | -1/+1 |
| * | avoid addPre if isFullBit() | MITSUNARI Shigeo | 2016-11-22 | 1 | -11/+24 |
| * | optimize Fp6::mul | MITSUNARI Shigeo | 2016-11-22 | 1 | -12/+107 |
| * | shortcut of mulUnit | MITSUNARI Shigeo | 2016-11-21 | 1 | -5/+5 |
| * | unify calcG1 and calcG2 | MITSUNARI Shigeo | 2016-10-17 | 1 | -6/+6 |
| * | add MapToG2 | MITSUNARI Shigeo | 2016-10-17 | 1 | -0/+7 |
| * | rename addNC, subNC to addPre, subPre | MITSUNARI Shigeo | 2016-10-14 | 1 | -16/+16 |
| * | unity fpDbl_mod | MITSUNARI Shigeo | 2016-09-27 | 1 | -1/+1 |
| * | remove addP, subP | MITSUNARI Shigeo | 2016-09-27 | 1 | -2/+2 |
| * | op.add requires p | MITSUNARI Shigeo | 2016-09-26 | 1 | -1/+29 |
| * | add mcl_fp_addNC for x86-64 by nasm | MITSUNARI Shigeo | 2016-09-05 | 1 | -5/+6 |
| * | move setIoMode function to global | MITSUNARI Shigeo | 2016-08-29 | 1 | -19/+4 |
| * | all classes support fp::IoArray(Raw) | MITSUNARI Shigeo | 2016-08-28 | 1 | -3/+19 |
| * | add F2T::squareRoot | MITSUNARI Shigeo | 2016-08-15 | 1 | -2/+36 |
| * | add dummy squareRoot for Fp2T | MITSUNARI Shigeo | 2016-08-09 | 1 | -0/+5 |
| * | add/sub for 768-bit prime | MITSUNARI Shigeo | 2016-07-28 | 1 | -1/+1 |
| * | rename fp2_mul_xi_1 to fp2_mul_xi_1_1i | MITSUNARI Shigeo | 2016-05-07 | 1 | -2/+2 |
| * | add comment Fp2::isOdd | MITSUNARI Shigeo | 2016-05-04 | 1 | -0/+1 |
| * | optimized mul_xi for xi = 1 + i | MITSUNARI Shigeo | 2016-05-04 | 1 | -2/+21 |
| * | fix typo | MITSUNARI Shigeo | 2016-05-03 | 1 | -2/+2 |
| * | rename mulU to mul_Unit | MITSUNARI Shigeo | 2016-05-03 | 1 | -2/+2 |
| * | use Frobenius in finalExp | MITSUNARI Shigeo | 2016-05-02 | 1 | -50/+50 |
| * | rename mulXi to mul_xi | MITSUNARI Shigeo | 2016-05-02 | 1 | -12/+12 |
| * | pairing TBD | MITSUNARI Shigeo | 2016-04-28 | 1 | -0/+5 |
| * | fix Fp2::inv | MITSUNARI Shigeo | 2016-04-26 | 1 | -2/+2 |
| * | add getter Fp2::getXi_a() | MITSUNARI Shigeo | 2016-04-26 | 1 | -0/+1 |
| * | Fp2 is supported Ec | MITSUNARI Shigeo | 2016-04-26 | 1 | -0/+12 |
| * | rename Fp::Dbl to FpDbl | MITSUNARI Shigeo | 2016-04-25 | 1 | -13/+12 |
| * | add Fp2Dbl::sqr | MITSUNARI Shigeo | 2016-04-24 | 1 | -0/+14 |
| * | start to add Fp2::Dbl | MITSUNARI Shigeo | 2016-04-23 | 1 | -0/+33 |
| * | a little optimization of Fp6::inv | MITSUNARI Shigeo | 2016-04-22 | 1 | -16/+13 |
| * | change FpDblT to FpT::Dbl | MITSUNARI Shigeo | 2016-04-20 | 1 | -12/+13 |
| * | rename Gmp to gmp | MITSUNARI Shigeo | 2016-04-19 | 1 | -3/+3 |
| * | rename xi_c_ to xi_a_ | MITSUNARI Shigeo | 2016-04-19 | 1 | -9/+9 |
| * | add Fp12::inv | MITSUNARI Shigeo | 2016-04-19 | 1 | -0/+20 |
| * | Fp2::power does not run well | MITSUNARI Shigeo | 2016-04-18 | 1 | -30/+0 |
| * | use Operator | MITSUNARI Shigeo | 2016-04-18 | 1 | -43/+4 |
| * | add Fp12::sqr | MITSUNARI Shigeo | 2016-04-18 | 1 | -6/+39 |
| * | add Fp12::mul | MITSUNARI Shigeo | 2016-04-18 | 1 | -2/+29 |
| * | rename mul_xi to mulXi | MITSUNARI Shigeo | 2016-04-18 | 1 | -12/+12 |
| * | remove getStr/setStr for extension of Fp | MITSUNARI Shigeo | 2016-04-18 | 1 | -103/+9 |
| * | fix Fp6::mul(x, x, y); | MITSUNARI Shigeo | 2016-04-14 | 1 | -16/+20 |
| * | add Fp6::inv | MITSUNARI Shigeo | 2016-04-13 | 1 | -0/+42 |
| * | rewrite Fp6::sqr | MITSUNARI Shigeo | 2016-04-11 | 1 | -7/+7 |
| * | remove unused variables | MITSUNARI Shigeo | 2016-04-11 | 1 | -1/+1 |
| * | add mulI | MITSUNARI Shigeo | 2016-03-22 | 1 | -1/+1 |
| * | add Fp6::setStr | MITSUNARI Shigeo | 2016-03-20 | 1 | -0/+19 |
| * | Fp::sqr without FpDbl | MITSUNARI Shigeo | 2016-03-15 | 1 | -0/+10 |
| * | optimize Fp2::sqr | MITSUNARI Shigeo | 2016-03-15 | 1 | -5/+7 |
| * | fix mcl_fpDbl_mod_NIST_P192 | MITSUNARI Shigeo | 2016-03-15 | 1 | -10/+22 |
| * | add test for NIST_P192 | MITSUNARI Shigeo | 2016-03-12 | 1 | -0/+11 |
| * | use mul2 instead of mul | MITSUNARI Shigeo | 2016-03-12 | 1 | -11/+4 |
| * | add sqr3x3 | MITSUNARI Shigeo | 2016-03-09 | 1 | -0/+1 |
| * | rename fp_mod to fpDbl_mod | MITSUNARI Shigeo | 2016-03-08 | 1 | -2/+2 |
| * | under construction of gen_fpDbl_add | MITSUNARI Shigeo | 2016-03-07 | 1 | -2/+5 |
| * | compare Fp2::mul with Fp2::mulByFpDbl | MITSUNARI Shigeo | 2016-03-04 | 1 | -19/+20 |
| * | add Fp12::add | MITSUNARI Shigeo | 2016-02-26 | 1 | -0/+83 |
| * | add generic Fp6::mul | MITSUNARI Shigeo | 2016-02-25 | 1 | -12/+53 |
| * | avoid restriction of assert(&z != &x) in Fp6::sqr | MITSUNARI Shigeo | 2016-02-24 | 1 | -20/+19 |
| * | add testFp6::sqr | MITSUNARI Shigeo | 2016-02-24 | 1 | -18/+23 |
| * | disable of FpDbl | MITSUNARI Shigeo | 2016-02-23 | 1 | -1/+1 |
| * | imple Fp2::mul by FpDbl | MITSUNARI Shigeo | 2016-02-23 | 1 | -0/+23 |
| * | test is ok on mont | MITSUNARI Shigeo | 2016-02-23 | 1 | -0/+1 |
| * | add fp_mod | MITSUNARI Shigeo | 2016-02-22 | 1 | -0/+1 |
| * | mv Fp2, FpDbl, Fp6 to mcl | MITSUNARI Shigeo | 2016-02-21 | 1 | -379/+382 |
| * | fix fpDbl_add | MITSUNARI Shigeo | 2016-02-20 | 1 | -2/+3 |
| * | FpDbl::add/sub ok | MITSUNARI Shigeo | 2016-02-18 | 1 | -2/+2 |
| * | fill extra region of z with zero | MITSUNARI Shigeo | 2016-02-18 | 1 | -5/+14 |
| * | add test of FpDbl::add/sub | MITSUNARI Shigeo | 2016-02-18 | 1 | -0/+17 |
| * | add fpDbl_add, sub | MITSUNARI Shigeo | 2016-02-17 | 1 | -0/+6 |
| * | move Fp2 to BnT::Fp2 | MITSUNARI Shigeo | 2016-02-15 | 1 | -345/+342 |
| * | fix typo | MITSUNARI Shigeo | 2016-02-15 | 1 | -1/+1 |
| * | add Fp6::sqr, neg | MITSUNARI Shigeo | 2016-02-12 | 1 | -0/+71 |
| * | add Fp6::add, sub | MITSUNARI Shigeo | 2016-02-11 | 1 | -4/+29 |
| * | use assert | MITSUNARI Shigeo | 2016-02-11 | 1 | -3/+1 |
| * | add addNC/subNC | MITSUNARI Shigeo | 2016-02-08 | 1 | -0/+15 |
| * | test of mul_xi | MITSUNARI Shigeo | 2016-02-07 | 1 | -0/+1 |
| * | rename fp_ext to fp_tower | MITSUNARI Shigeo | 2016-02-07 | 1 | -0/+262 |