MITSUNARI Shigeo
|
2859989e7e
|
use hasNext for loadWord
|
7 years ago |
MITSUNARI Shigeo
|
d196469678
|
[bn] a little optimization of addLineWithoutP
|
7 years ago |
MITSUNARI Shigeo
|
bade8efc64
|
[bn] mul_024 uses mulOpt
|
7 years ago |
MITSUNARI Shigeo
|
6d6487b748
|
remove testHashAndMapto in bn_test.cpp
|
7 years ago |
MITSUNARI Shigeo
|
d8806e2df3
|
use SHA-2 if MCL_DONT_USE_OPENSSL
|
7 years ago |
MITSUNARI Shigeo
|
b810c822c8
|
rename bnXXXinit to initPairing()
|
7 years ago |
MITSUNARI Shigeo
|
bac7b485e0
|
add bench of mapto
|
7 years ago |
MITSUNARI Shigeo
|
4923b40e43
|
add ONLY_BENCH test for bn_test
|
7 years ago |
MITSUNARI Shigeo
|
229cc0166c
|
define macro for emscripten
|
7 years ago |
MITSUNARI Shigeo
|
433203a446
|
use MCL_SIZEOF_UNIT macro instead of CYBOZU_OS_BIT
|
7 years ago |
MITSUNARI Shigeo
|
7a9deb7183
|
avoid exception test on emscripten
|
7 years ago |
MITSUNARI Shigeo
|
a83832ce7a
|
Fp12::pow supports GLV method
|
7 years ago |
MITSUNARI Shigeo
|
af65817bf8
|
add bench of GT::pow
|
8 years ago |
MITSUNARI Shigeo
|
91c5363fe7
|
const time GVL::mul does not depent on bit length
|
8 years ago |
MITSUNARI Shigeo
|
aab87af960
|
implement GLV for G2
|
8 years ago |
MITSUNARI Shigeo
|
c03f944f1a
|
show curve name on bench
|
8 years ago |
MITSUNARI Shigeo
|
abf59abc4e
|
add bench UNIT=4 and 6
|
8 years ago |
MITSUNARI Shigeo
|
2ca430617c
|
rename setMsg to SetHashOf
|
8 years ago |
MITSUNARI Shigeo
|
49ebc4119e
|
rename IoEcComp to IoFixedSizeByteSeq
|
8 years ago |
MITSUNARI Shigeo
|
cc38f9c517
|
all tests passed
|
8 years ago |
MITSUNARI Shigeo
|
9d375d04ce
|
add test of ioMode for Ec
|
8 years ago |
MITSUNARI Shigeo
|
ffb566c06b
|
use readStream
|
8 years ago |
MITSUNARI Shigeo
|
e7bf6b3244
|
pairing(P, zero) should be 1
|
8 years ago |
MITSUNARI Shigeo
|
242e962849
|
a little faster G1::mul
|
8 years ago |
MITSUNARI Shigeo
|
c20c761024
|
bug fix of mulCT
|
8 years ago |
MITSUNARI Shigeo
|
399a97961a
|
add test of mapToG2
|
8 years ago |
MITSUNARI Shigeo
|
faa01c6e11
|
defaut constructor of Ec does not clear the memory
|
8 years ago |
MITSUNARI Shigeo
|
1bca88116a
|
add wrapper functions ; BN::mapToGi
|
8 years ago |
MITSUNARI Shigeo
|
13942ae25d
|
change the order of arguments of G1 and G2
|
8 years ago |
MITSUNARI Shigeo
|
90d7bbe2b6
|
fix ; ensure that the elements by mapTo.calcG2 is in G2
|
8 years ago |
MITSUNARI Shigeo
|
59905c24fd
|
show JIT status
|
8 years ago |
MITSUNARI Shigeo
|
a70c681aea
|
add precomputedMillerLoop2
|
8 years ago |
MITSUNARI Shigeo
|
9f93fe6900
|
add precomupted miller loop
|
8 years ago |
MITSUNARI Shigeo
|
e272318a39
|
enable Compress::fixed_power for Fp254BNb
|
8 years ago |
MITSUNARI Shigeo
|
32ec71ff76
|
move test code
|
8 years ago |
MITSUNARI Shigeo
|
e187bf8f5a
|
udpate benchmark of arm
|
8 years ago |
MITSUNARI Shigeo
|
21324c9e0a
|
add random test of pairing
|
8 years ago |
MITSUNARI Shigeo
|
3dd3ccd4ac
|
update bench of x64
|
8 years ago |
MITSUNARI Shigeo
|
5e2100364d
|
add preset of bn256
|
8 years ago |
MITSUNARI Shigeo
|
c1d390c254
|
optimize Fp6::mul
|
8 years ago |
MITSUNARI Shigeo
|
08949d13ec
|
test ok for snark
|
8 years ago |
MITSUNARI Shigeo
|
97fce173c1
|
add SNARK curve parameter, but test does not pass
|
8 years ago |
MITSUNARI Shigeo
|
f087f4997e
|
unify calcG1 and calcG2
|
8 years ago |
MITSUNARI Shigeo
|
4f4a8d47eb
|
add MapToG2
|
8 years ago |
MITSUNARI Shigeo
|
4e395bccbe
|
add F2T::squareRoot
|
8 years ago |
MITSUNARI Shigeo
|
43d4f7596e
|
rename map-to-point class
|
8 years ago |
MITSUNARI Shigeo
|
335f59711d
|
change hash.calc
|
8 years ago |
MITSUNARI Shigeo
|
1b6e92f6cb
|
hash throws if exceptional value
|
8 years ago |
MITSUNARI Shigeo
|
81aa36ec3b
|
add test
|
8 years ago |
MITSUNARI Shigeo
|
1fd0f5a87a
|
add fp_mont for gmp
|
9 years ago |