| Commit message (Expand) | Author | Age | Files | Lines |
* | rename BN_ to MCLBN_ | MITSUNARI Shigeo | 2017-06-01 | 1 | -101/+101 |
* | rename mcl/bn_if.h to mcl/bn.h | MITSUNARI Shigeo | 2017-06-01 | 1 | -0/+0 |
* | add bufSize for SetStr functions | MITSUNARI Shigeo | 2017-05-31 | 1 | -6/+6 |
* | rename BN_MAX_FP_UNIT_SIZE to BN_MAX_OP_UNIT_SIZE | MITSUNARI Shigeo | 2017-05-31 | 1 | -7/+7 |
* | rename BN_init to BN_initLib | MITSUNARI Shigeo | 2017-05-31 | 1 | -1/+2 |
* | bn_if256 test passed | MITSUNARI Shigeo | 2017-05-31 | 1 | -20/+44 |
* | rename hashAndMapTo | MITSUNARI Shigeo | 2017-05-31 | 1 | -2/+2 |
* | use size_t in bn_if.h | MITSUNARI Shigeo | 2017-05-31 | 1 | -22/+24 |
* | rename isSame to isEqual | MITSUNARI Shigeo | 2017-05-30 | 1 | -13/+17 |
* | rename BN256 to BN | MITSUNARI Shigeo | 2017-05-30 | 2 | -189/+192 |
* | rename setMsg to SetHashOf | MITSUNARI Shigeo | 2017-05-30 | 2 | -5/+5 |
* | primeSize is half of bitSize | MITSUNARI Shigeo | 2017-05-30 | 1 | -12/+15 |
* | add pailler encryption | MITSUNARI Shigeo | 2017-05-29 | 1 | -0/+81 |
* | change spec of copyAndMask | MITSUNARI Shigeo | 2017-05-29 | 1 | -1/+1 |
* | add littleEndianToHexStr | MITSUNARI Shigeo | 2017-05-29 | 1 | -0/+2 |
* | rename IoEcComp to IoFixedSizeByteSeq | MITSUNARI Shigeo | 2017-05-28 | 3 | -12/+12 |
* | decrese false probability of prime detection | MITSUNARI Shigeo | 2017-05-18 | 1 | -1/+1 |
* | disable warning for Block b | MITSUNARI Shigeo | 2017-05-18 | 1 | -0/+7 |
* | Revert "split fp2.hpp from fp_tower.hpp" | MITSUNARI Shigeo | 2017-05-12 | 2 | -579/+564 |
* | split fp2.hpp from fp_tower.hpp | MITSUNARI Shigeo | 2017-05-12 | 2 | -564/+579 |
* | change struct gmp to namespace gmp | MITSUNARI Shigeo | 2017-05-12 | 2 | -264/+264 |
* | rename getGoodRepl to getNAF | MITSUNARI Shigeo | 2017-05-12 | 2 | -79/+83 |
* | remove Fp2:getBitSize() | MITSUNARI Shigeo | 2017-05-11 | 2 | -3/+1 |
* | revert b = {}; | MITSUNARI Shigeo | 2017-05-08 | 1 | -1/+1 |
* | rename maxOpUnitSize to maxUnitSize | MITSUNARI Shigeo | 2017-05-08 | 1 | -8/+8 |
* | reduce code generator if MCL_MAX_BIT_SIZE=256 | MITSUNARI Shigeo | 2017-05-08 | 1 | -0/+1 |
* | disable vc warning | MITSUNARI Shigeo | 2017-05-08 | 1 | -1/+1 |
* | remove warning of vc2015 | MITSUNARI Shigeo | 2017-05-06 | 1 | -3/+3 |
* | [change] throw exception if prefix conflicts with base | MITSUNARI Shigeo | 2017-05-01 | 1 | -4/+4 |
* | change value of IoPrefix | MITSUNARI Shigeo | 2017-05-01 | 2 | -8/+8 |
* | add remark for mulCT, powCT | MITSUNARI Shigeo | 2017-05-01 | 2 | -0/+4 |
* | all tests passed | MITSUNARI Shigeo | 2017-05-01 | 4 | -52/+93 |
* | add Ec::getStr(mcl::IoEcProj) | MITSUNARI Shigeo | 2017-04-28 | 1 | -1/+14 |
* | change compressedExpression_ to ioMode_ | MITSUNARI Shigeo | 2017-04-28 | 3 | -21/+34 |
* | change api of arrayToStr | MITSUNARI Shigeo | 2017-04-28 | 2 | -4/+5 |
* | use readStream | MITSUNARI Shigeo | 2017-04-27 | 1 | -3/+15 |
* | set default ioMode = 0 | MITSUNARI Shigeo | 2017-04-27 | 3 | -19/+32 |
* | add Fp2::readStream | MITSUNARI Shigeo | 2017-04-27 | 2 | -35/+30 |
* | Ec::setStr uses readStream | MITSUNARI Shigeo | 2017-04-27 | 1 | -33/+26 |
* | use readStream for Ec | MITSUNARI Shigeo | 2017-04-27 | 1 | -13/+17 |
* | use readStream | MITSUNARI Shigeo | 2017-04-27 | 3 | -67/+96 |
* | specify normalize for table | MITSUNARI Shigeo | 2017-04-25 | 1 | -0/+3 |
* | fix compile error | MITSUNARI Shigeo | 2017-04-20 | 1 | -4/+4 |
* | split pow and powCT | MITSUNARI Shigeo | 2017-04-20 | 1 | -4/+15 |
* | Expose const time exponentiation for fields | Andrzej Rybczak | 2017-04-20 | 1 | -8/+8 |
* | pairing(P, zero) should be 1 | MITSUNARI Shigeo | 2017-04-19 | 1 | -0/+10 |
* | change 'Ec::normalize() const' to 'Ec::normalize()' | MITSUNARI Shigeo | 2017-04-13 | 2 | -36/+34 |
* | add EcT::normalize(EcT&, const EcT&) | MITSUNARI Shigeo | 2017-04-13 | 5 | -12/+18 |
* | add set to Fp6T and Fp2T | Andrzej Rybczak | 2017-04-11 | 1 | -0/+11 |
* | fix assert | MITSUNARI Shigeo | 2017-04-09 | 1 | -1/+1 |
* | fix compile error EcT<Fp2T<Fp>> | MITSUNARI Shigeo | 2017-04-09 | 1 | -1/+19 |
* | add IoTight repl for elliptic curve | MITSUNARI Shigeo | 2017-04-09 | 2 | -17/+69 |
* | getArray is removed | MITSUNARI Shigeo | 2017-04-08 | 1 | -14/+0 |
* | add copyByteToUnitAsLE and copyUnitToByteAsLE | MITSUNARI Shigeo | 2017-04-08 | 1 | -3/+7 |
* | remove warning of vc | MITSUNARI Shigeo | 2017-04-07 | 1 | -2/+2 |
* | update refer | MITSUNARI Shigeo | 2017-04-07 | 1 | -2/+1 |
* | use another GLV algo. | MITSUNARI Shigeo | 2017-04-07 | 1 | -92/+44 |
* | a little faster G1::mul | MITSUNARI Shigeo | 2017-04-03 | 2 | -30/+56 |
* | bug fix of mulCTrelease20170402 | MITSUNARI Shigeo | 2017-04-02 | 1 | -1/+2 |
* | constTime version of GLV for G1 | MITSUNARI Shigeo | 2017-03-28 | 2 | -10/+20 |
* | at first modulo | MITSUNARI Shigeo | 2017-03-28 | 1 | -1/+1 |
* | enable glv method for G1 | MITSUNARI Shigeo | 2017-03-27 | 2 | -3/+63 |
* | fix declaration of template | MITSUNARI Shigeo | 2017-03-26 | 1 | -1/+1 |
* | start to imple GLV for G1 | MITSUNARI Shigeo | 2017-03-26 | 2 | -0/+107 |
* | unify powGeneric and powGenericCT | MITSUNARI Shigeo | 2017-03-26 | 2 | -68/+33 |
* | add const for normalize | MITSUNARI Shigeo | 2017-03-26 | 2 | -4/+4 |
* | old code is removed | MITSUNARI Shigeo | 2017-03-26 | 1 | -28/+0 |
* | defaut constructor of Ec does not clear the memory | MITSUNARI Shigeo | 2017-03-17 | 2 | -7/+6 |
* | fix comment | MITSUNARI Shigeo | 2017-03-17 | 1 | -2/+2 |
* | add constant time scalar mul for EC | MITSUNARI Shigeo | 2017-03-17 | 2 | -10/+55 |
* | add getQuadraticNonResidue | MITSUNARI Shigeo | 2017-03-15 | 1 | -5/+9 |
* | add bn384.hpp | MITSUNARI Shigeo | 2017-03-14 | 1 | -0/+39 |
* | add almost constant-time pow | MITSUNARI Shigeo | 2017-03-14 | 2 | -3/+20 |
* | change type of z from mpz_class to const char* | MITSUNARI Shigeo | 2017-03-11 | 1 | -8/+9 |
* | add bn384_test | MITSUNARI Shigeo | 2017-03-10 | 1 | -2/+4 |
* | change type of CurveParam.z | MITSUNARI Shigeo | 2017-03-10 | 1 | -10/+7 |
* | add apis to precompute | MITSUNARI Shigeo | 2017-03-09 | 1 | -0/+9 |
* | avoid size_t because it is depends on 32/64-bit architecture | MITSUNARI Shigeo | 2017-03-08 | 1 | -5/+4 |
* | add precomputed functions for C | MITSUNARI Shigeo | 2017-03-08 | 1 | -18/+25 |
* | add getPrecomputedQcoeffSize | MITSUNARI Shigeo | 2017-03-08 | 1 | -0/+11 |
* | rename shared library from _if to _dy | MITSUNARI Shigeo | 2017-03-07 | 1 | -1/+1 |
* | fix comment of size | MITSUNARI Shigeo | 2017-03-04 | 1 | -1/+1 |
* | rename arguments from str to s | MITSUNARI Shigeo | 2017-02-23 | 1 | -8/+8 |
* | include stddef.h for size_t | MITSUNARI Shigeo | 2017-02-21 | 1 | -0/+1 |
* | refactor mklib.bat and mk.bat | MITSUNARI Shigeo | 2017-02-21 | 1 | -0/+3 |
* | make bn256_if.dll | MITSUNARI Shigeo | 2017-02-21 | 1 | -62/+72 |
* | add Fr/G1/G2 isValid | MITSUNARI Shigeo | 2017-02-19 | 1 | -4/+7 |
* | add test of G1, G2, GT and pairing | MITSUNARI Shigeo | 2017-02-19 | 1 | -0/+2 |
* | add alias of GT | MITSUNARI Shigeo | 2017-02-19 | 1 | -0/+1 |
* | change init function name | MITSUNARI Shigeo | 2017-02-18 | 1 | -2/+2 |
* | add random.hpp and ahe.hpp | MITSUNARI Shigeo | 2017-02-18 | 2 | -0/+109 |
* | reduce posibility of calling malloc | MITSUNARI Shigeo | 2017-02-16 | 1 | -0/+1 |
* | add test of BN256_Fr | MITSUNARI Shigeo | 2017-02-15 | 1 | -0/+162 |
* | add arguments of mk.bat | MITSUNARI Shigeo | 2017-02-15 | 1 | -1/+1 |
* | add getStr() | MITSUNARI Shigeo | 2017-02-15 | 1 | -1/+10 |
* | fix getRandVal test | MITSUNARI Shigeo | 2017-02-14 | 1 | -3/+4 |
* | use std::random_device for Fp::setRand | MITSUNARI Shigeo | 2017-02-14 | 1 | -1/+21 |
* | remove old order arguments | MITSUNARI Shigeo | 2017-02-13 | 1 | -12/+0 |
* | add wrapper functions ; BN::mapToGi | MITSUNARI Shigeo | 2017-02-13 | 1 | -0/+2 |
* | add Fp6::isOne and Fp12::isOne | MITSUNARI Shigeo | 2017-02-12 | 1 | -0/+8 |
* | change the order of arguments of G1 and G2 | MITSUNARI Shigeo | 2017-02-12 | 1 | -20/+23 |
* | reorder arguments P and Q of pairing | MITSUNARI Shigeo | 2017-02-12 | 1 | -0/+16 |
* | add Fp::setMsg() | MITSUNARI Shigeo | 2017-02-03 | 1 | -0/+15 |
* | check order of G2 | MITSUNARI Shigeo | 2017-01-29 | 2 | -15/+41 |
* | fix ; ensure that the elements by mapTo.calcG2 is in G2 | MITSUNARI Shigeo | 2017-01-28 | 2 | -4/+33 |
* | disable Xbyak if SELinux | MITSUNARI Shigeo | 2017-01-18 | 2 | -1/+3 |
* | add precomputedMillerLoop2 | MITSUNARI Shigeo | 2017-01-16 | 1 | -0/+52 |
* | reduce copy of mulFp6cb_by_G1xy | MITSUNARI Shigeo | 2017-01-16 | 1 | -15/+23 |
* | add precomupted miller loop | MITSUNARI Shigeo | 2017-01-16 | 1 | -4/+90 |
* | enable Compress::fixed_power for Fp254BNb | MITSUNARI Shigeo | 2017-01-14 | 1 | -7/+8 |
* | split mapToCyclotomic | MITSUNARI Shigeo | 2017-01-13 | 1 | -6/+10 |
* | use Fp::divBy4 | MITSUNARI Shigeo | 2017-01-13 | 3 | -6/+11 |
* | disable fp2_mulNFW ; fix it later | MITSUNARI Shigeo | 2017-01-13 | 1 | -1/+1 |
* | add Compress:fixed_power(TBD) | MITSUNARI Shigeo | 2017-01-11 | 2 | -11/+184 |
* | reduce temporary variables in exp_d1 | MITSUNARI Shigeo | 2017-01-11 | 1 | -24/+22 |
* | precompute exp_ci | MITSUNARI Shigeo | 2017-01-11 | 1 | -11/+14 |
* | a little faster fp2_mul for llvm | MITSUNARI Shigeo | 2017-01-11 | 2 | -1/+12 |
* | add default value for Fp2::getStr | MITSUNARI Shigeo | 2017-01-10 | 1 | -1/+1 |
* | fix Fp::div | MITSUNARI Shigeo | 2017-01-10 | 1 | -1/+1 |
* | a little faster sqrFp4 | MITSUNARI Shigeo | 2016-12-28 | 1 | -0/+14 |
* | merge loop | MITSUNARI Shigeo | 2016-12-26 | 1 | -3/+2 |
* | use faster pow_z | MITSUNARI Shigeo | 2016-12-23 | 1 | -0/+16 |
* | use Frobenius3 | MITSUNARI Shigeo | 2016-12-23 | 1 | -5/+17 |
* | use sqrFp4 | MITSUNARI Shigeo | 2016-12-23 | 1 | -1/+1 |
* | add Frobenius2 | MITSUNARI Shigeo | 2016-12-23 | 2 | -11/+47 |
* | a little optimization of dblLineWithoutP | MITSUNARI Shigeo | 2016-12-19 | 1 | -74/+7 |
* | fix Fp2Dbl::sqrPre | MITSUNARI Shigeo | 2016-12-19 | 1 | -3/+3 |
* | fix ; add fp for dumpUnit | MITSUNARI Shigeo | 2016-12-19 | 1 | -1/+1 |
* | remove unused comment | MITSUNARI Shigeo | 2016-12-19 | 1 | -2/+0 |
* | avoid calling z.clear() before init() | MITSUNARI Shigeo | 2016-12-12 | 1 | -1/+2 |
* | add preset of bn256 | MITSUNARI Shigeo | 2016-12-01 | 1 | -0/+38 |
* | add FpDbl::getMpz() | MITSUNARI Shigeo | 2016-11-28 | 1 | -0/+6 |
* | fix ; dump for 32-bit mode | MITSUNARI Shigeo | 2016-11-28 | 2 | -3/+6 |
* | fix dblLineWithoutP(TBD) | MITSUNARI Shigeo | 2016-11-24 | 1 | -1/+1 |
* | add operator<< for FpDbl, Fp2Dbl | MITSUNARI Shigeo | 2016-11-24 | 2 | -2/+14 |
* | rewriting dblLineWithoutP | MITSUNARI Shigeo | 2016-11-23 | 2 | -1/+59 |
* | 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 |
* | split mulSmallUnit | MITSUNARI Shigeo | 2016-11-22 | 2 | -12/+25 |
* | shortcut of mulUnit | MITSUNARI Shigeo | 2016-11-21 | 2 | -6/+21 |
* | shortcut of mulUnit | MITSUNARI Shigeo | 2016-11-21 | 1 | -22/+0 |
* | test ok for snark | MITSUNARI Shigeo | 2016-11-17 | 1 | -2/+1 |
* | comment out unused var | MITSUNARI Shigeo | 2016-11-16 | 1 | -2/+2 |
* | optimize divBy2 | MITSUNARI Shigeo | 2016-11-14 | 2 | -0/+10 |
* | (inner) set half = (p+1)/2 | MITSUNARI Shigeo | 2016-11-14 | 2 | -6/+6 |
* | precise info of error | MITSUNARI Shigeo | 2016-11-03 | 1 | -1/+1 |
* | use karatsuba for N >= 8 | MITSUNARI Shigeo | 2016-10-30 | 1 | -1/+1 |
* | rename MCL_MAX_OP_BIT_SIZE to MCL_MAX_BIT_SIZE | MITSUNARI Shigeo | 2016-10-28 | 2 | -5/+5 |
* | implementing karatsuba | MITSUNARI Shigeo | 2016-10-21 | 1 | -0/+1 |
* | rename mul_Unit to mulUnit | MITSUNARI Shigeo | 2016-10-20 | 2 | -7/+7 |
* | unify calcG1 and calcG2 | MITSUNARI Shigeo | 2016-10-17 | 3 | -56/+50 |
* | add MapToG2 | MITSUNARI Shigeo | 2016-10-17 | 2 | -1/+43 |
* | rename addNC, subNC to addPre, subPre | MITSUNARI Shigeo | 2016-10-14 | 3 | -26/+26 |
* | fix roundup of bitSize | MITSUNARI Shigeo | 2016-10-07 | 1 | -4/+6 |
* | refactor using gmp | MITSUNARI Shigeo | 2016-10-04 | 1 | -4/+4 |
* | use AddPre | MITSUNARI Shigeo | 2016-10-04 | 1 | -0/+2 |
* | refactoring Op::init | MITSUNARI Shigeo | 2016-10-03 | 2 | -71/+49 |
* | rename LLVM functions ; add 'L' | MITSUNARI Shigeo | 2016-09-29 | 1 | -10/+12 |
* | fp_mul_Unit requires p | MITSUNARI Shigeo | 2016-09-29 | 2 | -6/+5 |
* | remove montPU | MITSUNARI Shigeo | 2016-09-29 | 2 | -31/+1 |
* | change prototype of mul/sqr | MITSUNARI Shigeo | 2016-09-28 | 2 | -17/+17 |
* | unity fpDbl_mod | MITSUNARI Shigeo | 2016-09-27 | 3 | -23/+6 |
* | same prototype of montRedPU and fpDbl_modP | MITSUNARI Shigeo | 2016-09-27 | 2 | -10/+6 |
* | move rp and p to the top of Op | MITSUNARI Shigeo | 2016-09-27 | 2 | -12/+12 |
* | rename addP, subP to add, sub | MITSUNARI Shigeo | 2016-09-27 | 1 | -4/+0 |
* | remove addP, subP | MITSUNARI Shigeo | 2016-09-27 | 3 | -27/+4 |
* | remove omitted version | MITSUNARI Shigeo | 2016-09-27 | 2 | -10/+1 |
* | fp_neg requires p | MITSUNARI Shigeo | 2016-09-27 | 2 | -7/+3 |
* | op.sub requires p | MITSUNARI Shigeo | 2016-09-26 | 2 | -13/+3 |
* | op.add requires p | MITSUNARI Shigeo | 2016-09-26 | 3 | -4/+34 |
* | add mcl_fp_addNC for x86-64 by nasm | MITSUNARI Shigeo | 2016-09-05 | 1 | -5/+6 |
* | fix some functions and implementation of io | MITSUNARI Shigeo | 2016-09-05 | 3 | -75/+70 |
* | add getIoPrefix | MITSUNARI Shigeo | 2016-09-01 | 2 | -3/+7 |
* | fix spell | MITSUNARI Shigeo | 2016-09-01 | 1 | -3/+3 |
* | refactor operator>> | MITSUNARI Shigeo | 2016-08-29 | 1 | -34/+14 |
* | change format of Ec | MITSUNARI Shigeo | 2016-08-29 | 1 | -25/+12 |
* | move setIoMode function to global | MITSUNARI Shigeo | 2016-08-29 | 4 | -86/+49 |
* | refactor Fp::setStr | MITSUNARI Shigeo | 2016-08-28 | 1 | -57/+40 |
* | add test of IoMode for Ec | MITSUNARI Shigeo | 2016-08-28 | 1 | -2/+17 |
* | all classes support fp::IoArray(Raw) | MITSUNARI Shigeo | 2016-08-28 | 2 | -8/+83 |
* | add Fp::setIoMode | MITSUNARI Shigeo | 2016-08-28 | 1 | -14/+75 |
* | rename _P, _Q to P0, Q0 | MITSUNARI Shigeo | 2016-08-18 | 1 | -9/+9 |
* | add F2T::squareRoot | MITSUNARI Shigeo | 2016-08-15 | 2 | -2/+41 |
* | add sq_test to Makefile | MITSUNARI Shigeo | 2016-08-15 | 1 | -8/+14 |
* | rename map-to-point class | MITSUNARI Shigeo | 2016-08-09 | 1 | -11/+14 |
* | add one() | MITSUNARI Shigeo | 2016-08-09 | 1 | -0/+1 |
* | add setBit/resetBit | MITSUNARI Shigeo | 2016-08-09 | 1 | -0/+12 |
* | add dummy squareRoot for Fp2T | MITSUNARI Shigeo | 2016-08-09 | 1 | -0/+5 |
* | change hash.calc | MITSUNARI Shigeo | 2016-08-06 | 1 | -5/+6 |
* | hash throws if exceptional value | MITSUNARI Shigeo | 2016-08-05 | 1 | -8/+14 |
* | add getWeierstrass | MITSUNARI Shigeo | 2016-08-05 | 1 | -3/+7 |
* | add map-to-point to G1 | MITSUNARI Shigeo | 2016-08-04 | 1 | -0/+40 |
* | support CYBOZU_USE_BOOST for clang of mac | MITSUNARI Shigeo | 2016-08-04 | 2 | -5/+26 |
* | remove uniary_function | MITSUNARI Shigeo | 2016-08-03 | 1 | -1/+1 |
* | fix fp_test | MITSUNARI Shigeo | 2016-08-03 | 3 | -35/+67 |
* | add/sub for 768-bit prime | MITSUNARI Shigeo | 2016-07-28 | 2 | -9/+4 |
* | use llvm for large prime | MITSUNARI Shigeo | 2016-07-11 | 1 | -2/+7 |
* | use FP_GMP instead of FP_GMP_MONT for large prime | MITSUNARI Shigeo | 2016-07-11 | 1 | -1/+1 |
* | add large prime sample | MITSUNARI Shigeo | 2016-07-11 | 1 | -0/+1 |
* | fix Ec::operator<() | MITSUNARI Shigeo | 2016-06-14 | 1 | -1/+3 |
* | add operator< for Ec | MITSUNARI Shigeo | 2016-06-11 | 1 | -0/+14 |
* | avoid alias | MITSUNARI Shigeo | 2016-06-09 | 1 | -21/+15 |
* | add fp_mont for gmp | MITSUNARI Shigeo | 2016-06-06 | 1 | -3/+3 |
* | move ModeToStr to fp.cpp | MITSUNARI Shigeo | 2016-06-06 | 2 | -31/+5 |
* | rename optimalAtePairing to pairing | MITSUNARI Shigeo | 2016-05-30 | 1 | -1/+1 |
* | add default param | MITSUNARI Shigeo | 2016-05-30 | 1 | -1/+1 |
* | add StrToMode | MITSUNARI Shigeo | 2016-05-30 | 1 | -0/+18 |
* | add mode option for BNT | MITSUNARI Shigeo | 2016-05-18 | 1 | -2/+2 |
* | change /MD to /MT | MITSUNARI Shigeo | 2016-05-10 | 1 | -27/+1 |
* | a little optimization of mul_b_div_xi | MITSUNARI Shigeo | 2016-05-07 | 1 | -4/+15 |
* | rename fp2_mul_xi_1 to fp2_mul_xi_1_1i | MITSUNARI Shigeo | 2016-05-07 | 1 | -2/+2 |
* | remove copy of Fp2 | MITSUNARI Shigeo | 2016-05-07 | 1 | -3/+5 |
* | remove debug clk code | MITSUNARI Shigeo | 2016-05-04 | 1 | -2/+0 |
* | add fasterSqr | MITSUNARI Shigeo | 2016-05-04 | 1 | -3/+64 |
* | rename power to pow | MITSUNARI Shigeo | 2016-05-04 | 6 | -29/+29 |
* | avoid negative power | MITSUNARI Shigeo | 2016-05-04 | 1 | -8/+25 |
* | a little optimization of addLineWithoutP | MITSUNARI Shigeo | 2016-05-04 | 1 | -10/+19 |
* | 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 |
* | reduce mul of mul_024 | MITSUNARI Shigeo | 2016-05-04 | 1 | -0/+57 |
* | a little optimize of mul_024 | MITSUNARI Shigeo | 2016-05-04 | 1 | -10/+44 |
* | faster finalExp | MITSUNARI Shigeo | 2016-05-03 | 1 | -53/+87 |
* | fix typo | MITSUNARI Shigeo | 2016-05-03 | 1 | -2/+2 |
* | rename mulU to mul_Unit | MITSUNARI Shigeo | 2016-05-03 | 3 | -10/+10 |
* | fix set z | MITSUNARI Shigeo | 2016-05-02 | 1 | -1/+5 |
* | add CFLAGS_USER, LDFLAGS_USER | MITSUNARI Shigeo | 2016-05-02 | 1 | -1/+1 |
* | use Frobenius in finalExp | MITSUNARI Shigeo | 2016-05-02 | 1 | -3/+17 |
* | rename gamma to g | MITSUNARI Shigeo | 2016-05-02 | 1 | -17/+17 |
* | x^(p^6) is conjugate of x | MITSUNARI Shigeo | 2016-05-02 | 1 | -14/+7 |
* | remove inline in Operator | MITSUNARI Shigeo | 2016-05-02 | 2 | -6/+7 |
* | use Frobenius in finalExp | MITSUNARI Shigeo | 2016-05-02 | 2 | -92/+123 |
* | remove const | MITSUNARI Shigeo | 2016-05-02 | 1 | -1/+1 |
* | rename mulXi to mul_xi | MITSUNARI Shigeo | 2016-05-02 | 3 | -16/+16 |
* | add finalExp | MITSUNARI Shigeo | 2016-05-01 | 1 | -13/+21 |
* | add FrobeniusOnTwist | MITSUNARI Shigeo | 2016-05-01 | 1 | -9/+52 |
* | fix isValidProj | MITSUNARI Shigeo | 2016-04-30 | 1 | -6/+4 |
* | remove base argument in Fp::init | MITSUNARI Shigeo | 2016-04-30 | 2 | -5/+16 |
* | rename Ec::setParam to Ec::init | MITSUNARI Shigeo | 2016-04-29 | 1 | -5/+61 |
* | add Ec::isNormalized | MITSUNARI Shigeo | 2016-04-29 | 1 | -10/+19 |
* | pairing TBD | MITSUNARI Shigeo | 2016-04-28 | 2 | -41/+194 |
* | add Fp::divBy2 | MITSUNARI Shigeo | 2016-04-28 | 1 | -0/+7 |
* | add test of pairing(not pass) | MITSUNARI Shigeo | 2016-04-27 | 1 | -15/+45 |
* | add test of edge of Fp::mul | MITSUNARI Shigeo | 2016-04-27 | 1 | -7/+2 |
* | fix Fp2::inv | MITSUNARI Shigeo | 2016-04-26 | 1 | -2/+2 |
* | add getter Fp2::getXi_a() | MITSUNARI Shigeo | 2016-04-26 | 1 | -0/+1 |
* | makeing Naive::pairing | MITSUNARI Shigeo | 2016-04-26 | 1 | -65/+76 |
* | Fp2 is supported Ec | MITSUNARI Shigeo | 2016-04-26 | 1 | -0/+12 |
* | change isOdd is member method | MITSUNARI Shigeo | 2016-04-26 | 2 | -4/+4 |