Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix comment of mclBnFr_setLittleEndianrelease20190309 | MITSUNARI Shigeo | 2019-03-09 | 1 | -1/+3 |
| | |||||
* | update history | MITSUNARI Shigeo | 2019-03-08 | 1 | -0/+1 |
| | |||||
* | add mclBn{Fr,Fp}_setLittleEndianMod | MITSUNARI Shigeo | 2019-03-07 | 3 | -0/+48 |
| | |||||
* | add mclBnFp_{set,get}Str | MITSUNARI Shigeo | 2019-03-07 | 2 | -0/+10 |
| | |||||
* | add Fp::setArray with Mod | MITSUNARI Shigeo | 2019-03-07 | 4 | -3/+68 |
| | |||||
* | shortcut of modp if small | MITSUNARI Shigeo | 2019-03-07 | 1 | -6/+14 |
| | |||||
* | change IF of Modp::init | MITSUNARI Shigeo | 2019-03-07 | 2 | -3/+4 |
| | |||||
* | fast reduction accepts bls12-381 prime | MITSUNARI Shigeo | 2019-03-07 | 2 | -2/+35 |
| | |||||
* | optimize Vint::div for small denominator | MITSUNARI Shigeo | 2019-03-06 | 2 | -5/+113 |
| | |||||
* | add Modp class | MITSUNARI Shigeo | 2019-03-05 | 2 | -0/+83 |
| | |||||
* | Merge branch 'osyoyu-master' into dev | MITSUNARI Shigeo | 2019-03-02 | 1 | -2/+2 |
|\ | |||||
| * | set xi_a for Fp::init | MITSUNARI Shigeo | 2019-03-02 | 1 | -1/+1 |
| | | |||||
| * | Fix Fp2::init() call in samples | osyoyu | 2019-02-28 | 1 | -1/+1 |
|/ | |||||
* | evaluatePolynomial sets out = c[0] if cSize = 1 | MITSUNARI Shigeo | 2019-02-20 | 2 | -2/+9 |
| | |||||
* | LagrangeInterpolation sets out = yVec[0] if k = 1 | MITSUNARI Shigeo | 2019-02-20 | 4 | -4/+13 |
| | |||||
* | add G1only | MITSUNARI Shigeo | 2019-02-15 | 8 | -39/+210 |
| | |||||
* | add test of affine+generic | MITSUNARI Shigeo | 2019-02-14 | 1 | -0/+36 |
| | |||||
* | a little optimization of Ec::addProj for both are affine | MITSUNARI Shigeo | 2019-02-13 | 1 | -6/+19 |
| | |||||
* | refactor Ec::add | MITSUNARI Shigeo | 2019-02-13 | 1 | -21/+10 |
| | |||||
* | a little optimization of Ec::addJacobi if both points are affine | MITSUNARI Shigeo | 2019-02-13 | 3 | -40/+90 |
| | |||||
* | add some benchmark | MITSUNARI Shigeo | 2019-02-13 | 1 | -0/+25 |
| | |||||
* | add test without xbyak | MITSUNARI Shigeo | 2019-02-06 | 1 | -0/+2 |
| | |||||
* | fix. clear mul_xi in init | MITSUNARI Shigeo | 2019-02-06 | 1 | -0/+1 |
| | |||||
* | how to set generators of G1 and G2 | MITSUNARI Shigeo | 2019-02-04 | 1 | -0/+12 |
| | |||||
* | serialization format | MITSUNARI Shigeo | 2019-02-04 | 1 | -0/+26 |
| | |||||
* | fix typo | MITSUNARI Shigeo | 2019-02-04 | 1 | -1/+1 |
| | |||||
* | add mclBn_getFpByteSize | MITSUNARI Shigeo | 2019-02-03 | 2 | -1/+10 |
| | |||||
* | add thanks | MITSUNARI Shigeo | 2019-02-03 | 1 | -1/+1 |
|\ | |||||
| * | add thanks to readme.md | MITSUNARI Shigeo | 2019-01-31 | 1 | -1/+1 |
| | | |||||
* | | change members of mclBnFp2 | MITSUNARI Shigeo | 2019-01-31 | 2 | -6/+5 |
| | | |||||
* | | add mclBnFp_mapToG1 and mclBnFp2_mapToG2 | MITSUNARI Shigeo | 2019-01-31 | 4 | -0/+167 |
|/ | |||||
* | fix crash on x64-CPU without AVX | MITSUNARI Shigeo | 2019-01-31 | 3 | -4/+9 |
| | |||||
* | remove SOVERSION of library in cmake | MITSUNARI Shigeo | 2019-01-31 | 1 | -1/+2 |
| | |||||
* | disable cast-function-type warning of g++-8 | MITSUNARI Shigeo | 2019-01-12 | 4 | -21/+30 |
| | |||||
* | set CGO_* for cgo | MITSUNARI Shigeo | 2019-01-05 | 2 | -9/+8 |
| | |||||
* | rename libmcl_dy.so to libmcl.so | MITSUNARI Shigeo | 2018-12-31 | 4 | -38/+22 |
| | |||||
* | fix include path to build mcl-wasm | MITSUNARI Shigeo | 2018-12-31 | 1 | -1/+1 |
| | |||||
* | remove -O0 option | MITSUNARI Shigeo | 2018-12-20 | 1 | -1/+1 |
| | |||||
* | add doc to build without OpenSSL/GMP | MITSUNARI Shigeo | 2018-12-20 | 1 | -0/+12 |
| | |||||
* | add SOVERSION for cmake | MITSUNARI Shigeo | 2018-12-19 | 1 | -2/+3 |
| | |||||
* | Merge pull request #41 from dfinity/master | MITSUNARI Shigeo | 2018-12-15 | 1 | -0/+1 |
|\ | | | | | shared libraries should be linked to their dependencies | ||||
| * | shared libraries should be linked to their dependencies | Ximin Luo | 2018-12-15 | 1 | -0/+1 |
| | | |||||
* | | fix a layout of doc | MITSUNARI Shigeo | 2018-12-15 | 1 | -1/+0 |
| | | |||||
* | | fix a layout of doc | MITSUNARI Shigeo | 2018-12-15 | 1 | -1/+1 |
| | | |||||
* | | add description of hashAndMapToGi | MITSUNARI Shigeo | 2018-12-15 | 1 | -3/+10 |
|/ | |||||
* | cmake install bn_c_impl.hpp | MITSUNARI Shigeo | 2018-12-13 | 1 | -0/+1 |
| | |||||
* | move bn_c_impl.hpp to public | MITSUNARI Shigeo | 2018-12-13 | 6 | -5/+9 |
| | |||||
* | a little optimization of Fp12::mul | MITSUNARI Shigeo | 2018-12-10 | 1 | -86/+117 |
| | |||||
* | add test pattern | MITSUNARI Shigeo | 2018-12-06 | 1 | -8/+9 |
| | |||||
* | The dynamic library should be named the same as the static library | Ximin Luo | 2018-12-06 | 2 | -1/+10 |
| | |||||
* | clear() is reduced | MITSUNARI Shigeo | 2018-12-05 | 1 | -1/+6 |
| | |||||
* | add bn384_256 tag for cgo | MITSUNARI Shigeo | 2018-12-03 | 3 | -3/+21 |
| | |||||
* | fix GT operations | MITSUNARI Shigeo | 2018-12-02 | 1 | -5/+5 |
| | |||||
* | remove C++ syntax | MITSUNARI Shigeo | 2018-11-29 | 1 | -1/+1 |
| | |||||
* | add Array::operator= if exception is enable | MITSUNARI Shigeo | 2018-11-27 | 2 | -6/+46 |
| | |||||
* | use sha2.hpp instead of crypto.hpp | MITSUNARI Shigeo | 2018-11-27 | 5 | -51/+32 |
| | |||||
* | update cybozulib(Sha api is changed) | MITSUNARI Shigeo | 2018-11-26 | 2 | -183/+177 |
| | | | | _ | ||||
* | setByCSPRNG uses setArrayMask to be compatible to setHashOf | MITSUNARI Shigeo | 2018-11-23 | 3 | -63/+3 |
| | |||||
* | simplify Fp2::init | MITSUNARI Shigeo | 2018-11-14 | 2 | -33/+30 |
| | |||||
* | support perf if MCL_PERF=1 | MITSUNARI Shigeo | 2018-11-13 | 1 | -1/+110 |
| | |||||
* | remove warning of vc | MITSUNARI Shigeo | 2018-11-13 | 1 | -2/+2 |
| | |||||
* | 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 | 3 | -9/+17 |
| | |||||
* | refactor fp_generator and the argument of Fp2::init() is changed | MITSUNARI Shigeo | 2018-11-13 | 4 | -79/+50 |
| | |||||
* | set xi_a in Fp::init | MITSUNARI Shigeo | 2018-11-12 | 3 | -12/+7 |
| | |||||
* | update benchmark for i7-6700 | MITSUNARI Shigeo | 2018-11-07 | 1 | -2/+8 |
| | |||||
* | fix layout | MITSUNARI Shigeo | 2018-11-07 | 1 | -5/+6 |
| | |||||
* | remove unused code | MITSUNARI Shigeo | 2018-11-07 | 1 | -45/+1 |
| | |||||
* | update benchmark | MITSUNARI Shigeo | 2018-11-07 | 1 | -19/+31 |
| | |||||
* | -mavx option is unnecessary | MITSUNARI Shigeo | 2018-11-07 | 1 | -1/+0 |
| | |||||
* | use pL_ instead of (size_t)p_ | MITSUNARI Shigeo | 2018-11-07 | 1 | -10/+10 |
| | |||||
* | add Fp2::mul_xi for bls12 | MITSUNARI Shigeo | 2018-11-07 | 1 | -31/+50 |
| | |||||
* | add Fp2::sqr for bls12 | MITSUNARI Shigeo | 2018-11-06 | 2 | -24/+44 |
| | |||||
* | ASan requires sudo? | MITSUNARI Shigeo | 2018-11-06 | 1 | -1/+1 |
| | |||||
* | show verbose option for sanitizer | MITSUNARI Shigeo | 2018-11-06 | 2 | -9/+9 |
| | |||||
* | fix dependency of Makefile | MITSUNARI Shigeo | 2018-11-06 | 1 | -1/+1 |
| | |||||
* | add test_ci for travis-ci | MITSUNARI Shigeo | 2018-11-06 | 2 | -1/+3 |
| | |||||
* | add Fp2::mul for bls12 | MITSUNARI Shigeo | 2018-11-06 | 1 | -18/+38 |
| | |||||
* | try to Fp2::(mul|sqr)Pre for bls12 but not fast | MITSUNARI Shigeo | 2018-11-06 | 1 | -29/+39 |
| | |||||
* | add Fp2::neg for bls12 | MITSUNARI Shigeo | 2018-11-06 | 2 | -11/+5 |
| | |||||
* | add Fp2::sub for bls12 | MITSUNARI Shigeo | 2018-11-06 | 1 | -0/+15 |
| | |||||
* | x64 version assumes avx | MITSUNARI Shigeo | 2018-11-06 | 2 | -48/+50 |
| | |||||
* | refactor generator | MITSUNARI Shigeo | 2018-11-05 | 1 | -26/+79 |
| | |||||
* | add Fp2::add for bls12 | MITSUNARI Shigeo | 2018-11-05 | 2 | -7/+41 |
| | |||||
* | add Fp::mul | MITSUNARI Shigeo | 2018-11-05 | 2 | -4/+123 |
| | |||||
* | test of Fp::mul | MITSUNARI Shigeo | 2018-11-05 | 1 | -13/+17 |
| | |||||
* | fix error message | MITSUNARI Shigeo | 2018-11-05 | 1 | -1/+1 |
| | |||||
* | fix compile error if MCL_USE_OLD_MAPTO_FOR_BLS12 is defined | MITSUNARI Shigeo | 2018-11-02 | 1 | -1/+1 |
| | |||||
* | enable Fp::sqr for bls12 | MITSUNARI Shigeo | 2018-11-01 | 2 | -16/+23 |
| | |||||
* | remove -martch=native option | MITSUNARI Shigeo | 2018-11-01 | 1 | -1/+1 |
| | |||||
* | a little optimization of Fp::sqr for bls12 | MITSUNARI Shigeo | 2018-11-01 | 1 | -9/+14 |
| | |||||
* | increase loop counter | MITSUNARI Shigeo | 2018-11-01 | 1 | -1/+1 |
| | |||||
* | fix error | MITSUNARI Shigeo | 2018-10-31 | 1 | -20/+23 |
| | |||||
* | fix cast | MITSUNARI Shigeo | 2018-10-31 | 1 | -20/+36 |
| | |||||
* | mulPre6 + mont is a little faster | MITSUNARI Shigeo | 2018-10-31 | 2 | -14/+25 |
| | |||||
* | sqrPre4 + mod is slower mul4 | MITSUNARI Shigeo | 2018-10-31 | 3 | -6/+15 |
| | |||||
* | fix mulPre4 | MITSUNARI Shigeo | 2018-10-31 | 2 | -34/+60 |
| | |||||
* | fix typo | MITSUNARI Shigeo | 2018-10-31 | 1 | -1/+1 |
| | |||||
* | add Fp::sqrPre for bls12 | MITSUNARI Shigeo | 2018-10-31 | 2 | -29/+76 |
| | |||||
* | add dependency for mcl-wasm | MITSUNARI Shigeo | 2018-10-31 | 1 | -2/+2 |
| | |||||
* | refactor fp_generator.hpp | MITSUNARI Shigeo | 2018-10-31 | 5 | -163/+147 |
| | |||||
* | update xbyak | MITSUNARI Shigeo | 2018-10-31 | 2 | -2/+7 |
| | |||||
* | Karatsuba of mulPre6 is slower | MITSUNARI Shigeo | 2018-10-30 | 3 | -45/+140 |
| | |||||
* | move Label outside Code | MITSUNARI Shigeo | 2018-10-29 | 1 | -34/+43 |
| | |||||
* | update xbyak | MITSUNARI Shigeo | 2018-10-29 | 2 | -17/+43 |
| | |||||
* | fix for wasm | MITSUNARI Shigeo | 2018-10-28 | 1 | -2/+3 |
| | |||||
* | add mclBn_setRandFunc | MITSUNARI Shigeo | 2018-10-28 | 9 | -23/+136 |
| | |||||
* | update cybozulib | MITSUNARI Shigeo | 2018-10-28 | 3 | -58/+91 |
| | |||||
* | specify C header files for cmake | MITSUNARI Shigeo | 2018-10-26 | 1 | -1/+1 |
| | |||||
* | add comments for mclBn_init | MITSUNARI Shigeo | 2018-10-26 | 1 | -0/+7 |
| | |||||
* | update doc for library | MITSUNARI Shigeo | 2018-10-23 | 1 | -3/+28 |
| | |||||
* | add mclbn384_256 | MITSUNARI Shigeo | 2018-10-23 | 6 | -14/+53 |
| | |||||
* | 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 | 7 | -16/+28 |
| | |||||
* | support gcc-4.8 | MITSUNARI Shigeo | 2018-10-21 | 1 | -0/+6 |
| | |||||
* | fix for debug mode | MITSUNARI Shigeo | 2018-10-21 | 1 | -1/+1 |
| | |||||
* | add FpDbl::mod for bls12 | MITSUNARI Shigeo | 2018-10-21 | 1 | -16/+166 |
| | |||||
* | add test for bls12-381 prime | MITSUNARI Shigeo | 2018-10-21 | 1 | -0/+69 |
| | |||||
* | Merge branch 'master' into dev | MITSUNARI Shigeo | 2018-10-18 | 1 | -1/+1 |
|\ | |||||
| * | fix order of arguments for cybozu::write | MITSUNARI Shigeo | 2018-10-18 | 1 | -1/+1 |
| | | |||||
* | | mulPre for bls12 | MITSUNARI Shigeo | 2018-10-18 | 1 | -16/+16 |
| | | |||||
* | | add FpDbl::sub for bls12 | MITSUNARI Shigeo | 2018-10-17 | 1 | -14/+28 |
| | | |||||
* | | allocate data are in front of code | MITSUNARI Shigeo | 2018-10-17 | 2 | -37/+64 |
| | | |||||
* | | FpDbl::add for bls12 | MITSUNARI Shigeo | 2018-10-16 | 3 | -47/+89 |
| | | |||||
* | | disable mulUnit_ | MITSUNARI Shigeo | 2018-10-15 | 2 | -6/+8 |
| | | |||||
* | | neg is ok on bls12 | MITSUNARI Shigeo | 2018-10-15 | 1 | -1/+1 |
| | | |||||
* | | add Fp::add for bls12 | MITSUNARI Shigeo | 2018-10-15 | 1 | -1/+36 |
| | | |||||
* | | update xbyak | MITSUNARI Shigeo | 2018-10-15 | 4 | -50/+32 |
| | | |||||
* | | add fp_sub6 for bls12 | MITSUNARI Shigeo | 2018-10-14 | 2 | -14/+39 |
|/ | |||||
* | add preset header for bls12-381 | MITSUNARI Shigeo | 2018-10-14 | 2 | -2/+18 |
| | |||||
* | remove warning of vc | MITSUNARI Shigeo | 2018-10-02 | 1 | -1/+1 |
| | |||||
* | fix boundary check | MITSUNARI Shigeo | 2018-09-26 | 2 | -6/+1 |
| | |||||
* | fix Vint::getStr to clear string | MITSUNARI Shigeo | 2018-09-26 | 1 | -0/+1 |
| | |||||
* | remove sha1 in test | MITSUNARI Shigeo | 2018-09-26 | 1 | -4/+8 |
| | |||||
* | remove old code | MITSUNARI Shigeo | 2018-09-26 | 1 | -42/+0 |
| | |||||
* | optimize Vint:divNM | MITSUNARI Shigeo | 2018-09-26 | 1 | -7/+86 |
| | |||||
* | add Vint::compareu1 | MITSUNARI Shigeo | 2018-09-26 | 1 | -2/+16 |
| | |||||
* | fix test for Vint | MITSUNARI Shigeo | 2018-09-26 | 1 | -1/+1 |
| | |||||
* | gmp::getArray for Vint | MITSUNARI Shigeo | 2018-09-26 | 1 | -9/+6 |
| | |||||
* | remove warning for vc | MITSUNARI Shigeo | 2018-09-26 | 1 | -0/+8 |
| | |||||
* | add Ec::operator* and Ec::operator*= | MITSUNARI Shigeo | 2018-09-26 | 1 | -0/+4 |
| | |||||
* | go does not use asan | MITSUNARI Shigeo | 2018-09-25 | 1 | -0/+1 |
| | |||||
* | sudo:false for travis | MITSUNARI Shigeo | 2018-09-25 | 1 | -5/+6 |
| | |||||
* | test IoSerializeHexStr for Go | MITSUNARI Shigeo | 2018-09-25 | 2 | -0/+19 |
| | |||||
* | add MCLBN_IO_SERIALIZE_HEX_STR | MITSUNARI Shigeo | 2018-09-25 | 3 | -1/+78 |
| | |||||
* | writeHexStr is same api of cybozu::write | MITSUNARI Shigeo | 2018-09-24 | 4 | -8/+9 |
| | |||||
* | Ec::serialize supports IoSerializeHexStr | MITSUNARI Shigeo | 2018-09-24 | 2 | -6/+37 |
| | |||||
* | Fp::serialize() supports IoSerializeHexStr | MITSUNARI Shigeo | 2018-09-24 | 2 | -5/+32 |
| | |||||
* | add readHexStr, writeHexStr | MITSUNARI Shigeo | 2018-09-24 | 3 | -12/+97 |
| | |||||
* | mapToFunction for BLS12 is changed to calcBN | MITSUNARI Shigeo | 2018-09-22 | 3 | -1/+34 |
| | |||||
* | add GMP_DIR path | MITSUNARI Shigeo | 2018-09-21 | 1 | -0/+3 |
| | |||||
* | use OPENSSL_DIR if necessary | MITSUNARI Shigeo | 2018-09-20 | 1 | -2/+3 |
| | |||||
* | shortcut of twist_b for BN254 | MITSUNARI Shigeo | 2018-09-16 | 1 | -1/+5 |
| | |||||
* | shortcut of GLV2::init for BN254 | MITSUNARI Shigeo | 2018-09-16 | 1 | -4/+24 |
| | |||||
* | add return value for mclBn_init | MITSUNARI Shigeo | 2018-09-15 | 1 | -0/+1 |
| | |||||
* | update comment for subgroup attack | MITSUNARI Shigeo | 2018-09-11 | 1 | -2/+2 |
| | |||||
* | MCL_XBYAK_DIRECT_CALL is defined if use xbyak | MITSUNARI Shigeo | 2018-09-11 | 2 | -1/+1 |
| | |||||
* | update how to make QcoeffTbl | MITSUNARI Shigeo | 2018-09-09 | 2 | -3/+23 |
| | |||||
* | do not clone | MITSUNARI Shigeo | 2018-09-07 | 1 | -2/+0 |
| | |||||
* | contains cybozulib | MITSUNARI Shigeo | 2018-09-07 | 29 | -37/+4908 |
| | |||||
* | contains xbyak | MITSUNARI Shigeo | 2018-09-07 | 6 | -14/+5226 |
| | |||||
* | disable dump() if CYBOZU_DONT_USE_EXCEPTION | MITSUNARI Shigeo | 2018-09-05 | 1 | -1/+1 |
| | |||||
* | a tool to precompute G2 | MITSUNARI Shigeo | 2018-09-05 | 1 | -0/+18 |
| | |||||
* | use precomputed table for GLV1.init if possible | MITSUNARI Shigeo | 2018-09-04 | 2 | -9/+89 |
| | |||||
* | 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 |
| | |||||
* | change machro for emu | MITSUNARI Shigeo | 2018-08-30 | 1 | -2/+2 |
| | |||||
* | use precomputed value of SquareRoot for BN254 and BLS12_381 | MITSUNARI Shigeo | 2018-08-30 | 4 | -18/+139 |
| | |||||
* | add dependency of pairing_c_min.exe | MITSUNARI Shigeo | 2018-08-29 | 1 | -1/+1 |
| | |||||
* | fix typo | MITSUNARI Shigeo | 2018-08-29 | 1 | -1/+1 |
| | |||||
* | ONLY_BENCH for bn384_test | MITSUNARI Shigeo | 2018-08-29 | 1 | -0/+6 |
| | |||||
* | add fp2Dbl_sqrPreA_ | MITSUNARI Shigeo | 2018-08-29 | 3 | -3/+43 |
| | |||||
* | add Fp2Dbl::mul/sqrPre benchmark | MITSUNARI Shigeo | 2018-08-29 | 1 | -0/+3 |
| | |||||
* | use setProtectModeRE | MITSUNARI Shigeo | 2018-08-28 | 2 | -78/+48 |
| | |||||
* | cast of function does not run on mcl-wasm | MITSUNARI Shigeo | 2018-08-26 | 1 | -4/+8 |
| | |||||
* | fix for Vint | MITSUNARI Shigeo | 2018-08-26 | 1 | -1/+1 |
| | |||||
* | remove unnecessary assert | MITSUNARI Shigeo | 2018-08-26 | 1 | -1/+0 |
| | |||||
* | don't clear order_ if setOrder(0) | MITSUNARI Shigeo | 2018-08-26 | 1 | -2/+8 |
| | |||||
* | add mclBnG*_isValidOrder | MITSUNARI Shigeo | 2018-08-26 | 5 | -14/+47 |
| | |||||
* | unifty fp2Dbl_mulPre functions | MITSUNARI Shigeo | 2018-08-25 | 1 | -28/+17 |
| | |||||
* | direct jmp to fpDbl_mulPreA_ | MITSUNARI Shigeo | 2018-08-23 | 2 | -1/+2 |
| | |||||
* | disable clang to test | MITSUNARI Shigeo | 2018-08-23 | 1 | -1/+0 |
| | |||||
* | fix twice FpGenerator::init | MITSUNARI Shigeo | 2018-08-22 | 3 | -18/+29 |
| | |||||
* | fix the order of init | MITSUNARI Shigeo | 2018-08-22 | 1 | -2/+3 |
| | |||||
* | use bn instead of bn256 | MITSUNARI Shigeo | 2018-08-22 | 1 | -1/+1 |
| | |||||
* | refactor fp_tower | MITSUNARI Shigeo | 2018-08-22 | 3 | -79/+150 |
| | |||||
* | try to optimize mul_xi | MITSUNARI Shigeo | 2018-08-21 | 1 | -0/+35 |
| | |||||
* | use mul_xiA | MITSUNARI Shigeo | 2018-08-21 | 2 | -29/+20 |
| | |||||
* | add fp2_mul_xi for xi_a = 1 | MITSUNARI Shigeo | 2018-08-21 | 3 | -5/+35 |
| | |||||
* | add BN160 for low level test | MITSUNARI Shigeo | 2018-08-18 | 4 | -5/+11 |
| | |||||
* | refactor Fp::neg | MITSUNARI Shigeo | 2018-08-15 | 5 | -57/+81 |
| | |||||
* | optimize Fp2::add/sub | MITSUNARI Shigeo | 2018-08-15 | 4 | -22/+44 |
| | |||||
* | remove unnecessary cast | MITSUNARI Shigeo | 2018-08-15 | 1 | -8/+6 |
| | |||||
* | direct call Fp2::sqr | MITSUNARI Shigeo | 2018-08-15 | 2 | -9/+6 |
| | |||||
* | fix name of source in mclbn256.dll | MITSUNARI Shigeo | 2018-08-13 | 1 | -4/+4 |
| | |||||
* | fix mk.bat and mklib.bat and update readme.md for windows | MITSUNARI Shigeo | 2018-08-13 | 3 | -19/+45 |
| | |||||
* | remove warning of sign/unsigned | MITSUNARI Shigeo | 2018-08-13 | 1 | -1/+1 |
| | |||||
* | fp2_sqr is ok | MITSUNARI Shigeo | 2018-08-09 | 2 | -46/+37 |
| | |||||
* | fail fp_tower_test | MITSUNARI Shigeo | 2018-08-08 | 2 | -6/+30 |
| | |||||
* | add fp2_sqr ; but not enable | MITSUNARI Shigeo | 2018-08-07 | 4 | -5/+80 |
| | |||||
* | a little optimization of fp2_mul | MITSUNARI Shigeo | 2018-08-07 | 1 | -21/+7 |
| | |||||
* | Merge pull request #27 from wdx7266/master | MITSUNARI Shigeo | 2018-08-06 | 1 | -1/+1 |
|\ | | | | | fix a small spelling mistake. | ||||
| * | Update readme.md | wdx7266 | 2018-08-06 | 1 | -1/+1 |
|/ | | | fix a small spelling mistake. | ||||
* | fix test | MITSUNARI Shigeo | 2018-07-30 | 2 | -10/+10 |
| | |||||
* | use read/exec for jit region | MITSUNARI Shigeo | 2018-07-30 | 1 | -7/+32 |
| | |||||
* | direct call mulPre4 | MITSUNARI Shigeo | 2018-07-30 | 1 | -0/+4 |
| | |||||
* | support go on mingw | MITSUNARI Shigeo | 2018-07-30 | 2 | -11/+27 |
| | |||||
* | fix mac option | MITSUNARI Shigeo | 2018-07-30 | 1 | -1/+1 |
| | |||||
* | disable affine test | MITSUNARI Shigeo | 2018-07-30 | 2 | -2/+6 |
| | |||||
* | fix ec for affine | MITSUNARI Shigeo | 2018-07-30 | 1 | -0/+7 |
| | |||||
* | update link to paper | MITSUNARI Shigeo | 2018-07-27 | 1 | -0/+2 |
| | |||||
* | direct call asm | MITSUNARI Shigeo | 2018-07-26 | 5 | -3/+36 |
| | |||||
* | make clean lib/*.a | MITSUNARI Shigeo | 2018-07-26 | 1 | -1/+1 |
| | |||||
* | fix abi for mingw/cygwin | MITSUNARI Shigeo | 2018-07-26 | 1 | -1/+1 |
| | |||||
* | avoid ambigious type | MITSUNARI Shigeo | 2018-07-26 | 1 | -1/+3 |
| | |||||
* | disable warning of vc | MITSUNARI Shigeo | 2018-07-26 | 2 | -9/+9 |
| | |||||
* | makefile to support cygwin/mingw | MITSUNARI Shigeo | 2018-07-26 | 6 | -10/+21 |
| | |||||
* | check selinux without mprotect | MITSUNARI Shigeo | 2018-07-21 | 1 | -8/+18 |
| | |||||
* | cast int64_t to int | MITSUNARI Shigeo | 2018-07-19 | 1 | -2/+2 |
| | |||||
* | add MCLBN_DONT_EXPORT macro | MITSUNARI Shigeo | 2018-07-15 | 1 | -11/+15 |
| | |||||
* | disable warning of vc | MITSUNARI Shigeo | 2018-07-15 | 1 | -2/+2 |
| | |||||
* | add fp2_mul | MITSUNARI Shigeo | 2018-07-11 | 1 | -40/+22 |
| | |||||
* | add fp2Dbl_mulPre | MITSUNARI Shigeo | 2018-07-11 | 4 | -105/+356 |
| | |||||
* | disable mod NIST_P521(not used) | MITSUNARI Shigeo | 2018-07-10 | 1 | -13/+9 |
| | |||||
* | add op.maxN parameter | MITSUNARI Shigeo | 2018-07-10 | 2 | -7/+12 |
| | |||||
* | fix compile error | MITSUNARI Shigeo | 2018-07-10 | 2 | -10/+3 |
| | |||||
* | remove warning of function declaration | MITSUNARI Shigeo | 2018-07-05 | 1 | -3/+3 |
| | |||||
* | add -fno-threadsafe-statics for min sample | MITSUNARI Shigeo | 2018-06-23 | 1 | -1/+1 |
| | |||||
* | minimum dependency sample of pairing | MITSUNARI Shigeo | 2018-06-23 | 1 | -0/+2 |
| | |||||
* | remove test of clang | MITSUNARI Shigeo | 2018-06-22 | 1 | -12/+0 |
| | |||||
* | FpGenerator is remove when xbyak is not used | MITSUNARI Shigeo | 2018-06-20 | 2 | -10/+6 |
| | |||||
* | remove -Oz option | MITSUNARI Shigeo | 2018-06-14 | 1 | -1/+1 |
| | |||||
* | add bench of FpDbl | MITSUNARI Shigeo | 2018-06-14 | 1 | -4/+24 |
| | |||||
* | remove some unused functions | MITSUNARI Shigeo | 2018-06-10 | 1 | -8/+0 |
| | |||||
* | more generic template parameter of precomputeG2 | MITSUNARI Shigeo | 2018-06-10 | 1 | -2/+2 |
| | |||||
* | add millerLoop2mixed for C | MITSUNARI Shigeo | 2018-06-10 | 5 | -1/+33 |
| | |||||
* | precomputedMillerLoop2mixed for nonprecomputed Q1 | MITSUNARI Shigeo | 2018-06-10 | 3 | -6/+92 |
| | |||||
* | avoid malloc for SingVec | MITSUNARI Shigeo | 2018-06-10 | 1 | -1/+1 |
| | |||||
* | remove Array in LagrangeInterpolation | MITSUNARI Shigeo | 2018-06-10 | 1 | -15/+7 |
| | |||||
* | add lagrange test | MITSUNARI Shigeo | 2018-06-10 | 1 | -0/+19 |
| | |||||
* | add FixedArray::swap | MITSUNARI Shigeo | 2018-06-10 | 2 | -1/+44 |
| | |||||
* | invTbl is for only xbyak | MITSUNARI Shigeo | 2018-06-10 | 1 | -0/+4 |
| | |||||
* | add FixedArray | MITSUNARI Shigeo | 2018-06-10 | 2 | -0/+72 |
| | |||||
* | -Os is 1.6 times slower | MITSUNARI Shigeo | 2018-06-07 | 1 | -1/+1 |
| | |||||
* | change benchmark item for she | MITSUNARI Shigeo | 2018-06-05 | 1 | -7/+20 |
| | |||||
* | fix ; bad flag check | MITSUNARI Shigeo | 2018-06-05 | 1 | -1/+1 |
| | |||||
* | fix typo of macro | MITSUNARI Shigeo | 2018-06-05 | 2 | -4/+4 |
| | |||||
* | test for clang | MITSUNARI Shigeo | 2018-06-05 | 6 | -7/+20 |
| | |||||
* | fix wrong return value | MITSUNARI Shigeo | 2018-06-04 | 1 | -1/+1 |
| |