| Commit message (Expand) | Author | Age | Files | Lines |
* | update doc for bn api | MITSUNARI Shigeo | 2018-05-15 | 1 | -2/+1 |
* | reduce try..catch | MITSUNARI Shigeo | 2018-05-14 | 1 | -40/+28 |
* | setErrFile is removed | MITSUNARI Shigeo | 2018-05-14 | 2 | -110/+22 |
* | remove random_generator.hpp in bn_c_impl.hpp | MITSUNARI Shigeo | 2018-05-13 | 2 | -9/+1 |
* | add fast mod for SECP256k1 | MITSUNARI Shigeo | 2018-05-09 | 1 | -0/+14 |
* | fix ; recover old spec for SmallMask | MITSUNARI Shigeo | 2018-05-08 | 1 | -2/+3 |
* | fix typo | MITSUNARI Shigeo | 2018-05-06 | 2 | -10/+10 |
* | add ecdsaPrecomputed | MITSUNARI Shigeo | 2018-05-05 | 1 | -0/+121 |
* | add Fp::setArrayMaskMod | MITSUNARI Shigeo | 2018-05-04 | 1 | -10/+16 |
* | enable ZkpEqTest and ZkpBinEqTest | MITSUNARI Shigeo | 2018-05-03 | 1 | -6/+3 |
* | Merge branch 'master' into zkp | MITSUNARI Shigeo | 2018-05-03 | 4 | -58/+87 |
|\ |
|
| * | test of she_c384 | MITSUNARI Shigeo | 2018-04-30 | 1 | -0/+2 |
| * | remove debug message in she_c | MITSUNARI Shigeo | 2018-04-23 | 1 | -84/+21 |
| * | define BN::precomputed* in mcl::bn* | MITSUNARI Shigeo | 2018-04-18 | 1 | -3/+3 |
| * | define BN::** in mcl::bn** | MITSUNARI Shigeo | 2018-04-18 | 1 | -7/+7 |
| * | add CipherText::neg | MITSUNARI Shigeo | 2018-04-17 | 1 | -0/+27 |
| * | add assert for setByCSPRNG | MITSUNARI Shigeo | 2018-04-15 | 1 | -0/+1 |
| * | disable error for she | MITSUNARI Shigeo | 2018-04-06 | 1 | -0/+40 |
| * | bench for setStr w/wo check | MITSUNARI Shigeo | 2018-04-05 | 1 | -4/+2 |
| * | rename curve name | MITSUNARI Shigeo | 2018-04-05 | 2 | -6/+11 |
| * | add mclBn_verifyOrderG1/G2 | MITSUNARI Shigeo | 2018-04-04 | 2 | -8/+27 |
| * | remove bls12.hpp | MITSUNARI Shigeo | 2018-04-03 | 2 | -2/+2 |
* | | add ZkpEq | MITSUNARI Shigeo | 2018-03-14 | 1 | -2/+31 |
* | | add ZkpBinEq | MITSUNARI Shigeo | 2018-03-14 | 1 | -0/+67 |
|/ |
|
* | test mulPre6 | MITSUNARI Shigeo | 2018-02-17 | 1 | -2/+24 |
* | unify mul3x1add and mul4x1add into mulPackAdd | MITSUNARI Shigeo | 2018-02-16 | 1 | -61/+40 |
* | [she] add serialize/deserialize for ZkpBin | MITSUNARI Shigeo | 2018-02-06 | 1 | -0/+10 |
* | [she] add ZkpBin api for c | MITSUNARI Shigeo | 2018-02-06 | 1 | -0/+61 |
* | remove XorShift from isPrime | MITSUNARI Shigeo | 2018-02-05 | 1 | -9/+2 |
* | new RandGen | MITSUNARI Shigeo | 2018-02-05 | 1 | -2/+8 |
* | add WrapperRG | MITSUNARI Shigeo | 2018-02-05 | 1 | -0/+16 |
* | add Fp::setHashFunc | MITSUNARI Shigeo | 2018-02-04 | 1 | -13/+23 |
* | add Fr_sqr and GT_sqr for c api | MITSUNARI Shigeo | 2018-01-30 | 1 | -0/+8 |
* | add bn_c512 | MITSUNARI Shigeo | 2018-01-26 | 2 | -2/+13 |
* | [bn] add mclBnGi_normalize() | MITSUNARI Shigeo | 2018-01-11 | 1 | -0/+8 |
* | [she] add sheDecGiViaGT | MITSUNARI Shigeo | 2018-01-03 | 1 | -2/+24 |
* | [she] change decG1ViaGT to useDecG1ViaGT | MITSUNARI Shigeo | 2018-01-03 | 1 | -3/+3 |
* | add sheDecGiViaGT | MITSUNARI Shigeo | 2018-01-03 | 1 | -7/+11 |
* | [she] change api ; add setTryNum() and remove tryNum in setRangeForDLP | MITSUNARI Shigeo | 2018-01-03 | 1 | -18/+23 |
* | [she] add tryNum argument to loadTable() | MITSUNARI Shigeo | 2018-01-03 | 1 | -8/+8 |
* | [she] add option to make DLP table | MITSUNARI Shigeo | 2017-12-30 | 1 | -0/+49 |
* | add getCurveParam() | MITSUNARI Shigeo | 2017-12-28 | 1 | -22/+1 |
* | use hasNext for loadWord | MITSUNARI Shigeo | 2017-12-26 | 1 | -10/+4 |
* | add Fp::save, load | MITSUNARI Shigeo | 2017-12-24 | 1 | -17/+11 |
* | remove old deserialize apinew_deserialize_api | MITSUNARI Shigeo | 2017-12-24 | 1 | -13/+5 |
* | [she] add CipherTextGT::mulML, finalExp | MITSUNARI Shigeo | 2017-12-14 | 1 | -0/+20 |
* | [she] add PrecomputedPublicKey api for c | MITSUNARI Shigeo | 2017-12-13 | 1 | -0/+51 |
* | fix for macro mclSize | MITSUNARI Shigeo | 2017-12-10 | 1 | -1/+1 |
* | fix ; correct array | MITSUNARI Shigeo | 2017-12-10 | 1 | -1/+1 |
* | [she] Enc32 and Mul32 are unified to Enc, Mul | MITSUNARI Shigeo | 2017-12-10 | 1 | -58/+28 |
* | [capi] new deserialize api | MITSUNARI Shigeo | 2017-12-10 | 1 | -26/+53 |
* | change size_t to mclSize of bn.h for JS | MITSUNARI Shigeo | 2017-12-10 | 1 | -34/+34 |
* | [she] change api of Deserialize ; return read bytes if succeed else 0 | MITSUNARI Shigeo | 2017-12-09 | 1 | -27/+20 |
* | [she] add serialize method | MITSUNARI Shigeo | 2017-12-06 | 1 | -24/+15 |
* | [js] remove exported-mcl.json ; add setInt32 for JS | MITSUNARI Shigeo | 2017-11-27 | 1 | -0/+9 |
* | she ; exported-she.json is removed | MITSUNARI Shigeo | 2017-11-23 | 1 | -6/+6 |
* | she ; print error message to stderr | MITSUNARI Shigeo | 2017-11-22 | 1 | -12/+12 |
* | she ; add isZero for c api | MITSUNARI Shigeo | 2017-11-22 | 1 | -0/+24 |
* | [she] rename CipherTextM to CipherTextGT | MITSUNARI Shigeo | 2017-11-22 | 1 | -1/+1 |
* | add wasm option(TBD) | MITSUNARI Shigeo | 2017-11-20 | 2 | -5/+59 |
* | [she] add sheConvertFromGi | MITSUNARI Shigeo | 2017-10-18 | 1 | -0/+20 |
* | [js] add add/sub/mulInt | MITSUNARI Shigeo | 2017-10-17 | 1 | -0/+15 |
* | [js] enc/dec for G1/G2/GT | MITSUNARI Shigeo | 2017-10-17 | 1 | -0/+5 |
* | [she] add demo by WASM | MITSUNARI Shigeo | 2017-10-02 | 1 | -2/+34 |
* | [she] use int64_t instead of uint32_t * | MITSUNARI Shigeo | 2017-10-01 | 1 | -6/+4 |
* | [she] change C api of sheDec | MITSUNARI Shigeo | 2017-10-01 | 1 | -79/+65 |
* | [js] add re option to export-functions.py | MITSUNARI Shigeo | 2017-10-01 | 1 | -1/+1 |
* | [she] add C api for she | MITSUNARI Shigeo | 2017-09-28 | 2 | -0/+366 |
* | remove testHashAndMapto in bn_test.cpp | MITSUNARI Shigeo | 2017-09-24 | 1 | -6/+9 |
* | use SHA-2 if MCL_DONT_USE_OPENSSL | MITSUNARI Shigeo | 2017-09-24 | 1 | -11/+7 |
* | remove unused argument | MITSUNARI Shigeo | 2017-09-22 | 1 | -27/+20 |
* | rename bnXXXinit to initPairing() | MITSUNARI Shigeo | 2017-09-18 | 1 | -7/+11 |
* | disable message | MITSUNARI Shigeo | 2017-08-03 | 1 | -1/+1 |
* | add portable mul for 32-bit | MITSUNARI Shigeo | 2017-07-31 | 1 | -9/+10 |
* | add MCL_VINT_FIXED_BUFFER | MITSUNARI Shigeo | 2017-07-31 | 1 | -1/+1 |
* | use MCL_SIZEOF_UNIT macro instead of CYBOZU_OS_BIT | MITSUNARI Shigeo | 2017-07-31 | 4 | -12/+12 |
* | fix many bugs of Vint | MITSUNARI Shigeo | 2017-07-23 | 2 | -7/+8 |
* | add benchmark of Vint | MITSUNARI Shigeo | 2017-07-23 | 1 | -0/+6 |
* | build ok;test ng | MITSUNARI Shigeo | 2017-07-22 | 2 | -0/+55 |
* | add error message | MITSUNARI Shigeo | 2017-07-11 | 1 | -0/+6 |
* | move mclBn_* to mcl | MITSUNARI Shigeo | 2017-07-07 | 1 | -0/+50 |
* | Fp12::pow supports GLV method | MITSUNARI Shigeo | 2017-07-06 | 1 | -0/+4 |
* | move Frobenius to Fp2 | MITSUNARI Shigeo | 2017-06-26 | 1 | -0/+1 |
* | check the value of MCL_MAX_BIT_SIZE | MITSUNARI Shigeo | 2017-06-24 | 1 | -1/+4 |
* | mulGeneric is constant time | MITSUNARI Shigeo | 2017-06-19 | 1 | -0/+4 |
* | add mclBnGT_setInt | MITSUNARI Shigeo | 2017-06-14 | 1 | -0/+5 |
* | add mclBnG1_mulCT | MITSUNARI Shigeo | 2017-06-12 | 1 | -0/+4 |
* | implement GLV for G2 | MITSUNARI Shigeo | 2017-06-11 | 3 | -7/+16 |
* | fix typo | MITSUNARI Shigeo | 2017-06-09 | 1 | -1/+1 |
* | setInt accepts int64_t | MITSUNARI Shigeo | 2017-06-09 | 1 | -1/+1 |
* | add getOpUnitSize/getCurveOrder/getFieldOrder | MITSUNARI Shigeo | 2017-06-09 | 1 | -0/+25 |
* | add hashAndMapToG{1,2} | MITSUNARI Shigeo | 2017-06-07 | 1 | -6/+2 |
* | rename bn_c.cpp to bn_c_impl.hpp | MITSUNARI Shigeo | 2017-06-06 | 2 | -487/+492 |
* | rename mclBn_curve | MITSUNARI Shigeo | 2017-06-05 | 1 | -3/+3 |
* | rename MCLBN_OP_UNIT_SIZE to MCLBN_FP_UNIT_SIZE | MITSUNARI Shigeo | 2017-06-05 | 1 | -6/+5 |
* | add mclBnG2_serialize, deserialize | MITSUNARI Shigeo | 2017-06-05 | 1 | -3/+20 |
* | rename mbn to mclBn | MITSUNARI Shigeo | 2017-06-04 | 1 | -104/+104 |
* | add mbnFr_serialize | MITSUNARI Shigeo | 2017-06-02 | 1 | -3/+6 |
* | unify setHexStr and setDecStr to setStr | MITSUNARI Shigeo | 2017-06-02 | 1 | -47/+17 |
* | rename MBN_ to mbn | MITSUNARI Shigeo | 2017-06-02 | 1 | -108/+109 |
* | update C# sample to new api | MITSUNARI Shigeo | 2017-06-01 | 1 | -1/+5 |
* | rename MCLBN_ to MBN_ | MITSUNARI Shigeo | 2017-06-01 | 1 | -115/+115 |
* | rename MCLBN_initLib to MCLBN_init | MITSUNARI Shigeo | 2017-06-01 | 1 | -3/+3 |
* | rename macro | MITSUNARI Shigeo | 2017-06-01 | 1 | -5/+5 |
* | rename BN_ to MCLBN_ | MITSUNARI Shigeo | 2017-06-01 | 1 | -115/+115 |
* | rename mcl/bn_if.h to mcl/bn.h | MITSUNARI Shigeo | 2017-06-01 | 1 | -1/+1 |
* | rename C interface library | MITSUNARI Shigeo | 2017-06-01 | 1 | -0/+0 |
* | add bufSize for SetStr functions | MITSUNARI Shigeo | 2017-05-31 | 1 | -12/+12 |
* | rename BN_MAX_FP_UNIT_SIZE to BN_MAX_OP_UNIT_SIZE | MITSUNARI Shigeo | 2017-05-31 | 1 | -5/+5 |
* | add bn_if384_test.exe | MITSUNARI Shigeo | 2017-05-31 | 1 | -2/+1 |
* | rename BN_init to BN_initLib | MITSUNARI Shigeo | 2017-05-31 | 1 | -4/+4 |
* | bn_if256 test passed | MITSUNARI Shigeo | 2017-05-31 | 1 | -107/+137 |
* | rename hashAndMapTo | MITSUNARI Shigeo | 2017-05-31 | 1 | -4/+4 |
* | use size_t in bn_if.h | MITSUNARI Shigeo | 2017-05-31 | 1 | -9/+9 |
* | rename bn256 to bn_f | MITSUNARI Shigeo | 2017-05-31 | 1 | -0/+0 |
* | rename isSame to isEqual | MITSUNARI Shigeo | 2017-05-30 | 1 | -7/+17 |
* | rename BN256 to BN | MITSUNARI Shigeo | 2017-05-30 | 1 | -76/+76 |
* | rename setMsg to SetHashOf | MITSUNARI Shigeo | 2017-05-30 | 2 | -6/+6 |
* | change spec of copyAndMask | MITSUNARI Shigeo | 2017-05-29 | 1 | -1/+4 |
* | add littleEndianToHexStr | MITSUNARI Shigeo | 2017-05-29 | 1 | -0/+30 |
* | rename IoEcComp to IoFixedSizeByteSeq | MITSUNARI Shigeo | 2017-05-28 | 1 | -1/+1 |
* | fix check limit size | MITSUNARI Shigeo | 2017-05-12 | 1 | -1/+1 |
* | add #if MCL_MAX_UNIT_SIZE >= | MITSUNARI Shigeo | 2017-05-08 | 3 | -6/+18 |
* | rename maxOpUnitSize to maxUnitSize | MITSUNARI Shigeo | 2017-05-08 | 1 | -3/+3 |
* | reduce code generator if MCL_MAX_BIT_SIZE=256 | MITSUNARI Shigeo | 2017-05-08 | 3 | -23/+36 |
* | remove warning of vc2015 | MITSUNARI Shigeo | 2017-05-06 | 1 | -1/+1 |
* | remove unnecessary header | MITSUNARI Shigeo | 2017-05-04 | 1 | -1/+0 |
* | [change] throw exception if prefix conflicts with base | MITSUNARI Shigeo | 2017-05-01 | 1 | -10/+16 |
* | change value of IoPrefix | MITSUNARI Shigeo | 2017-05-01 | 1 | -2/+2 |
* | change api of arrayToStr | MITSUNARI Shigeo | 2017-04-28 | 1 | -3/+5 |
* | add Fp2::readStream | MITSUNARI Shigeo | 2017-04-27 | 1 | -2/+3 |
* | use readStream | MITSUNARI Shigeo | 2017-04-27 | 1 | -18/+50 |
* | add IoTight repl for elliptic curve | MITSUNARI Shigeo | 2017-04-09 | 1 | -11/+10 |
* | add copyByteToUnitAsLE and copyUnitToByteAsLE | MITSUNARI Shigeo | 2017-04-08 | 1 | -2/+53 |
* | llvm_mont is faster for bn384 | MITSUNARI Shigeo | 2017-03-25 | 1 | -1/+1 |
* | add apis to precompute | MITSUNARI Shigeo | 2017-03-09 | 1 | -0/+22 |
* | avoid size_t because it is depends on 32/64-bit architecture | MITSUNARI Shigeo | 2017-03-08 | 1 | -8/+8 |
* | rename shared library from _if to _dy | MITSUNARI Shigeo | 2017-03-07 | 1 | -1/+1 |
* | fix typo | MITSUNARI Shigeo | 2017-02-21 | 1 | -1/+1 |
* | make bn256_if.dll | MITSUNARI Shigeo | 2017-02-21 | 1 | -0/+1 |
* | add Fr/G1/G2 isValid | MITSUNARI Shigeo | 2017-02-19 | 1 | -4/+16 |
* | add test of G1, G2, GT and pairing | MITSUNARI Shigeo | 2017-02-19 | 1 | -0/+12 |
* | add test of BN256_Fr | MITSUNARI Shigeo | 2017-02-15 | 1 | -0/+408 |
* | add for 32-bit asmv7l | MITSUNARI Shigeo | 2017-02-04 | 1 | -0/+84189 |
* | add Fp::setMsg() | MITSUNARI Shigeo | 2017-02-03 | 1 | -0/+18 |
* | add mulPre4 by adox and adcx, but it is a little slower??? | MITSUNARI Shigeo | 2017-01-30 | 1 | -17/+44 |
* | add mulPre3 by adcx and adox | MITSUNARI Shigeo | 2017-01-30 | 1 | -0/+40 |
* | change selection of Mont and SqrMont for bitSize == 1024 | MITSUNARI Shigeo | 2017-01-27 | 4 | -6/+14 |
* | test of 1024 bit size | MITSUNARI Shigeo | 2017-01-26 | 3 | -9/+18 |
* | fix recover condition of memory in isEnableJIT | MITSUNARI Shigeo | 2017-01-24 | 1 | -0/+3 |
* | fix set pointer | MITSUNARI Shigeo | 2017-01-19 | 1 | -3/+2 |
* | disable Xbyak if SELinux | MITSUNARI Shigeo | 2017-01-18 | 1 | -2/+24 |
* | add asm files for macos | MITSUNARI Shigeo | 2017-01-16 | 2 | -0/+30143 |
* | a little faster fp2_mul for llvm | MITSUNARI Shigeo | 2017-01-11 | 3 | -0/+31 |
* | add aarch64.s generated by llvm-3.7 | MITSUNARI Shigeo | 2016-12-29 | 1 | -0/+13197 |
* | use asm files generated by llvm | MITSUNARI Shigeo | 2016-12-29 | 4 | -0/+176139 |
* | enable bmi2 | MITSUNARI Shigeo | 2016-12-29 | 1 | -1/+1 |
* | fp_generator includes xbyak | MITSUNARI Shigeo | 2016-12-29 | 2 | -7/+7 |
* | detect bmi2 feature | MITSUNARI Shigeo | 2016-12-28 | 2 | -9/+13 |
* | support w/wo bmi2 | MITSUNARI Shigeo | 2016-12-28 | 5 | -26/+38 |
* | add suffix to all function names | MITSUNARI Shigeo | 2016-12-28 | 1 | -29/+24 |
* | add -put option for gen | MITSUNARI Shigeo | 2016-12-28 | 1 | -5/+15 |
* | add llvm version of mont with not full prime | MITSUNARI Shigeo | 2016-12-26 | 2 | -30/+22 |
* | verify max value in comment | MITSUNARI Shigeo | 2016-12-26 | 1 | -0/+11 |
* | add gmp version of Mont with not full prime | MITSUNARI Shigeo | 2016-12-26 | 5 | -54/+128 |
* | use SubIfPossible for N > 1 | MITSUNARI Shigeo | 2016-12-25 | 1 | -4/+21 |
* | avoid N - 1 = 0 | MITSUNARI Shigeo | 2016-12-25 | 1 | -5/+4 |
* | unify Sub and SubNF | MITSUNARI Shigeo | 2016-12-25 | 3 | -18/+9 |
* | unify Add and AddNF | MITSUNARI Shigeo | 2016-12-25 | 3 | -22/+30 |
* | inline AddUnitPre | MITSUNARI Shigeo | 2016-12-25 | 1 | -4/+8 |
* | add mcl_fp_addNF | MITSUNARI Shigeo | 2016-12-24 | 4 | -21/+38 |
* | enable mcl_fp_subNF for not full bit prime | MITSUNARI Shigeo | 2016-12-24 | 4 | -1/+24 |
* | add mcl_fp_subNF for not full bit prime | MITSUNARI Shigeo | 2016-12-24 | 1 | -19/+35 |
* | add ashr | MITSUNARI Shigeo | 2016-12-24 | 1 | -0/+6 |
* | tuning for x86 | MITSUNARI Shigeo | 2016-12-11 | 2 | -5/+21 |
* | add TagToStr::f() to print tag | MITSUNARI Shigeo | 2016-11-30 | 1 | -0/+5 |
* | disable llvm if gmp/gmp_mont | MITSUNARI Shigeo | 2016-11-28 | 1 | -19/+23 |
* | fix ; karatsuba | MITSUNARI Shigeo | 2016-11-28 | 1 | -2/+2 |
* | fix ; dump for 32-bit mode | MITSUNARI Shigeo | 2016-11-28 | 1 | -0/+17 |
* | remove mode in setOp | MITSUNARI Shigeo | 2016-11-22 | 1 | -25/+21 |
* | shortcut of mulUnit | MITSUNARI Shigeo | 2016-11-21 | 2 | -3/+34 |
* | add fp_shr1 by xbyak | MITSUNARI Shigeo | 2016-11-16 | 1 | -3/+1 |
* | use shr1 by llvm | MITSUNARI Shigeo | 2016-11-16 | 2 | -0/+2 |
* | rename fp_llvm to low_func_llvm | MITSUNARI Shigeo | 2016-11-16 | 2 | -1/+1 |
* | split fp_proto.hpp into proto.hpp and low_func.hpp | MITSUNARI Shigeo | 2016-11-15 | 3 | -62/+68 |
* | add mcl_fp_shr1 by llvm | MITSUNARI Shigeo | 2016-11-14 | 1 | -0/+17 |
* | optimize divBy2 | MITSUNARI Shigeo | 2016-11-14 | 3 | -18/+24 |
* | (inner) set half = (p+1)/2 | MITSUNARI Shigeo | 2016-11-14 | 1 | -1/+1 |
* | safeStore, safeLoad are removed. use loadN, storeN | MITSUNARI Shigeo | 2016-11-11 | 1 | -159/+97 |
* | rewrite fbDbl_sub by loadN, storeN | MITSUNARI Shigeo | 2016-11-11 | 1 | -19/+18 |
* | add getelementptr for int | MITSUNARI Shigeo | 2016-11-11 | 2 | -22/+65 |
* | use safeLoad and safeStore | MITSUNARI Shigeo | 2016-11-10 | 1 | -57/+89 |
* | avoid getelementptr for large int* type | MITSUNARI Shigeo | 2016-11-05 | 1 | -4/+13 |
* | alternative of mpn_add_1 | MITSUNARI Shigeo | 2016-11-01 | 1 | -0/+11 |
* | fix SqrPre to avoid zero array | MITSUNARI Shigeo | 2016-11-01 | 1 | -2/+13 |
* | fix SqrPreCore for Ltag | MITSUNARI Shigeo | 2016-11-01 | 1 | -1/+1 |
* | use karatsuba for sqr if N >= 6 | MITSUNARI Shigeo | 2016-11-01 | 2 | -10/+44 |
* | enable karatsuba if N >= 8 | MITSUNARI Shigeo | 2016-11-01 | 1 | -1/+1 |
* | don't call AddUnitPre if not necessary | MITSUNARI Shigeo | 2016-11-01 | 1 | -1/+4 |
* | use karatsuba if llvm | MITSUNARI Shigeo | 2016-11-01 | 2 | -1/+10 |
* | fix check for MCL_MAX_BIT_SIZE > 521 | MITSUNARI Shigeo | 2016-10-31 | 1 | -8/+9 |
* | remove mov32c because the function is in xbyak | MITSUNARI Shigeo | 2016-10-31 | 1 | -8/+0 |
* | specialization of template for llvm | MITSUNARI Shigeo | 2016-10-31 | 1 | -0/+41 |
* | remove warning of vc | MITSUNARI Shigeo | 2016-10-31 | 1 | -1/+1 |
* | a little optimization for gmp_mont | MITSUNARI Shigeo | 2016-10-31 | 1 | -17/+22 |
* | use karatsuba for N >= 8 | MITSUNARI Shigeo | 2016-10-30 | 1 | -1/+16 |
* | split MulPre and MulPreCore | MITSUNARI Shigeo | 2016-10-30 | 1 | -24/+21 |
* | rename MCL_MAX_OP_BIT_SIZE to MCL_MAX_BIT_SIZE | MITSUNARI Shigeo | 2016-10-28 | 3 | -5/+5 |
* | split fp_llvm.hpp | MITSUNARI Shigeo | 2016-10-27 | 2 | -39/+3 |
* | move specialization of llvm function to src/fp_proto.hpp | MITSUNARI Shigeo | 2016-10-27 | 2 | -39/+39 |
* | disable karatsuba for a while | MITSUNARI Shigeo | 2016-10-23 | 1 | -5/+10 |
* | karatsuba is ok | MITSUNARI Shigeo | 2016-10-23 | 1 | -4/+2 |
* | implementing karatsuba | MITSUNARI Shigeo | 2016-10-21 | 1 | -1/+76 |
* | rename MulUnit_Pre to MulUnitPre | MITSUNARI Shigeo | 2016-10-21 | 2 | -11/+11 |
* | remove unused var | MITSUNARI Shigeo | 2016-10-20 | 2 | -36/+34 |
* | rename mul_Unit to mulUnit | MITSUNARI Shigeo | 2016-10-20 | 4 | -26/+26 |
* | rename addNC, subNC to addPre, subPre | MITSUNARI Shigeo | 2016-10-14 | 6 | -134/+134 |
* | rewrite setOp | MITSUNARI Shigeo | 2016-10-11 | 1 | -47/+34 |
* | remove OpFunc | MITSUNARI Shigeo | 2016-10-11 | 2 | -108/+132 |
* | unify low_gmp.hpp to fp_proto.hpp | MITSUNARI Shigeo | 2016-10-11 | 3 | -125/+101 |
* | add generic SqrMont, Mul, Sqr | MITSUNARI Shigeo | 2016-10-07 | 2 | -98/+97 |
* | fix roundup of bitSize | MITSUNARI Shigeo | 2016-10-07 | 1 | -3/+3 |
* | rename function from bit to N | MITSUNARI Shigeo | 2016-10-07 | 3 | -118/+112 |
* | use N instead of bitSize | MITSUNARI Shigeo | 2016-10-07 | 1 | -84/+73 |
* | avoid SET_OP macro | MITSUNARI Shigeo | 2016-10-06 | 1 | -91/+103 |
* | refactoring setup | MITSUNARI Shigeo | 2016-10-05 | 4 | -176/+270 |
* | refactor using gmp | MITSUNARI Shigeo | 2016-10-04 | 3 | -177/+152 |
* | use AddPre | MITSUNARI Shigeo | 2016-10-04 | 3 | -38/+98 |
* | refactoring Op::init | MITSUNARI Shigeo | 2016-10-03 | 1 | -21/+68 |
* | rename LLVM functions ; add 'L' | MITSUNARI Shigeo | 2016-09-29 | 3 | -53/+63 |
* | remove montPU | MITSUNARI Shigeo | 2016-09-29 | 1 | -2/+4 |
* | change prototype of mul/sqr | MITSUNARI Shigeo | 2016-09-28 | 4 | -12/+13 |
* | unity fpDbl_mod | MITSUNARI Shigeo | 2016-09-27 | 3 | -9/+11 |
* | same prototype of montRedPU and fpDbl_modP | MITSUNARI Shigeo | 2016-09-27 | 3 | -6/+10 |
* | move rp and p to the top of Op | MITSUNARI Shigeo | 2016-09-27 | 1 | -2/+2 |
* | rename addP, subP to add, sub | MITSUNARI Shigeo | 2016-09-27 | 1 | -10/+10 |
* | remove addP, subP | MITSUNARI Shigeo | 2016-09-27 | 2 | -7/+7 |
* | fp_neg requires p | MITSUNARI Shigeo | 2016-09-27 | 2 | -3/+3 |
* | op.sub requires p | MITSUNARI Shigeo | 2016-09-26 | 2 | -3/+3 |
* | op.add requires p | MITSUNARI Shigeo | 2016-09-26 | 2 | -10/+11 |
* | add subNC x64 asm | MITSUNARI Shigeo | 2016-09-21 | 1 | -0/+65 |
* | rewrite fp_test | MITSUNARI Shigeo | 2016-09-18 | 4 | -14/+17 |
* | add mcl_fp_addNC for x86-64 by nasm | MITSUNARI Shigeo | 2016-09-05 | 1 | -0/+88 |
* | fix some functions and implementation of io | MITSUNARI Shigeo | 2016-09-05 | 1 | -14/+1 |
* | use prefix(0x and 0b) if it conflicts with base | MITSUNARI Shigeo | 2016-09-05 | 1 | -6/+3 |
* | fix ; remove wornings on clang | MITSUNARI Shigeo | 2016-09-01 | 1 | -1/+2 |
* | add getIoPrefix | MITSUNARI Shigeo | 2016-09-01 | 1 | -1/+3 |
* | move setIoMode function to global | MITSUNARI Shigeo | 2016-08-29 | 1 | -1/+15 |
* | disable SET_OP_DBL_SIZE if MCL_MAX_OP_BIT_SIZE < 768 | MITSUNARI Shigeo | 2016-08-01 | 1 | -5/+32 |
* | add 576...768 | MITSUNARI Shigeo | 2016-07-28 | 3 | -7/+13 |