| Commit message (Expand) | Author | Age | Files | Lines |
* | [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 |