MITSUNARI Shigeo
|
51a3a60726
|
v0.98
|
5 years ago |
MITSUNARI Shigeo
|
6f82259d9e
|
[bug] fix Ec::add(A, B, A) for no-normalized A, B
|
5 years ago |
MITSUNARI Shigeo
|
13d9500f3f
|
Ec::mulSmallInt errors if negative
|
5 years ago |
MITSUNARI Shigeo
|
846b4ff8f6
|
add Ec::mulSmallInt
|
5 years ago |
MITSUNARI Shigeo
|
aebcdf1a83
|
mulVec
|
5 years ago |
MITSUNARI Shigeo
|
2c2db22773
|
start to develop Ec::mulVec
|
5 years ago |
MITSUNARI Shigeo
|
daaabddf1d
|
add mclBnFp2_{add,sub,mul,div,neg,sqr,inv}
|
5 years ago |
MITSUNARI Shigeo
|
1d6b4302ad
|
add comments to mcl{Fr,Fp,Fp2,G1,G2}
|
5 years ago |
MITSUNARI Shigeo
|
e8dd8a68a0
|
add squareRoot into bn.h
|
5 years ago |
MITSUNARI Shigeo
|
68f332d0ae
|
change members of mclBn{Fp,G1,G2}
|
5 years ago |
MITSUNARI Shigeo
|
1d7c99e8a7
|
add millerLoopVec
|
5 years ago |
MITSUNARI Shigeo
|
7df73796d5
|
remove assert
|
5 years ago |
MITSUNARI Shigeo
|
1d2f4cb29b
|
optimize millerLoopVec
|
5 years ago |
MITSUNARI Shigeo
|
b74ec0cf1b
|
refactor millerLoop
|
5 years ago |
MITSUNARI Shigeo
|
3ec6ea8a0e
|
remove unnecessary set
|
5 years ago |
MITSUNARI Shigeo
|
40a2ec8fd8
|
fix include dependency of ec.hpp
|
5 years ago |
MITSUNARI Shigeo
|
2c8d7947b7
|
add cybozu/*.hpp
|
5 years ago |
MITSUNARI Shigeo
|
c93811dde1
|
disable warning of cybozu::Option
|
5 years ago |
MITSUNARI Shigeo
|
cbc1f48da2
|
[cybozu] disable warning
|
5 years ago |
MITSUNARI Shigeo
|
73ee7d5bd3
|
add cybozu/time.hpp
|
5 years ago |
MITSUNARI Shigeo
|
572fa8d816
|
add millerLoopVec
|
5 years ago |
MITSUNARI Shigeo
|
c0efee00e1
|
[she] add getNonConstRef() for test
|
5 years ago |
MITSUNARI Shigeo
|
d493249b39
|
v0.97
|
5 years ago |
MITSUNARI Shigeo
|
21dedae745
|
add mclBnFp_* like as mclBnFp_*
|
5 years ago |
MITSUNARI Shigeo
|
0a638c7ad2
|
add mclBn{Fr,Fp}_getLittleEndian
|
5 years ago |
MITSUNARI Shigeo
|
bb287f8f11
|
add Fp::getLittleEndian
|
5 years ago |
MITSUNARI Shigeo
|
b84d0c7fe0
|
dump() accepts const void*
|
5 years ago |
MITSUNARI Shigeo
|
6e9f21d1af
|
[she] use initCurve
|
5 years ago |
MITSUNARI Shigeo
|
b57e25f0cf
|
old codes use initCurve
|
5 years ago |
MITSUNARI Shigeo
|
85163ee003
|
add initCurve
|
5 years ago |
MITSUNARI Shigeo
|
5b453fda2b
|
v0.96
|
5 years ago |
MITSUNARI Shigeo
|
3c98ac00c8
|
enable GLV for secp256k1
|
5 years ago |
MITSUNARI Shigeo
|
2053b495a7
|
simplify GLV1T class
|
5 years ago |
MITSUNARI Shigeo
|
626663b8db
|
secp256k1 supports GLV method
|
5 years ago |
MITSUNARI Shigeo
|
14465da205
|
move GLV1 to ec.hpp
|
5 years ago |
MITSUNARI Shigeo
|
53028c4a98
|
GLV1 is template class
|
5 years ago |
MITSUNARI Shigeo
|
8118e08dc2
|
add FixedVec::value_type
|
5 years ago |
MITSUNARI Shigeo
|
72a3ee5dc9
|
add FixedVec::value_type
|
5 years ago |
MITSUNARI Shigeo
|
cc1396f753
|
GLV2 supports GT::pow
|
5 years ago |
MITSUNARI Shigeo
|
de44c1336d
|
rewrite GLV2::mul
|
5 years ago |
MITSUNARI Shigeo
|
cbf3c2ccc2
|
remove old comments
|
5 years ago |
MITSUNARI Shigeo
|
b1ef09c6c4
|
fix GLV1::mul(0)
|
5 years ago |
MITSUNARI Shigeo
|
0931176c76
|
use wider naf for G1::mul
|
5 years ago |
MITSUNARI Shigeo
|
3354927f26
|
add getNAFwidth
|
5 years ago |
MITSUNARI Shigeo
|
c4087c70f7
|
remove unused code
|
5 years ago |
MITSUNARI Shigeo
|
7b21820c8a
|
define hash for g++ of Mac
|
5 years ago |
MITSUNARI Shigeo
|
562337b152
|
v0.95 fix a parser of 0b10 with base = 16
|
5 years ago |
MITSUNARI Shigeo
|
0363aee113
|
use Jacobi instead of Proj
|
6 years ago |
MITSUNARI Shigeo
|
15550b4853
|
a little optimization of sha-2 without OpenSSL
|
6 years ago |
MITSUNARI Shigeo
|
d9ea36e00c
|
[she] add dec without exception
|
6 years ago |