MITSUNARI Shigeo
|
e6eb24a40f
|
remove unnecessary output
|
6 years ago |
MITSUNARI Shigeo
|
4ae8bc289c
|
add version
|
6 years ago |
MITSUNARI Shigeo
|
b3889f3bd9
|
add mclBn{Fr,Fp}_setLittleEndianMod
|
6 years ago |
MITSUNARI Shigeo
|
4297ea0dea
|
add Fp::setArray with Mod
|
6 years ago |
MITSUNARI Shigeo
|
27a7a0140e
|
change IF of Modp::init
|
6 years ago |
MITSUNARI Shigeo
|
ec765198b9
|
fast reduction accepts bls12-381 prime
|
6 years ago |
MITSUNARI Shigeo
|
da49e9158c
|
optimize Vint::div for small denominator
|
6 years ago |
MITSUNARI Shigeo
|
fa696b564b
|
add Modp class
|
6 years ago |
MITSUNARI Shigeo
|
b401313c71
|
evaluatePolynomial sets out = c[0] if cSize = 1
|
6 years ago |
MITSUNARI Shigeo
|
08148dcf60
|
LagrangeInterpolation sets out = yVec[0] if k = 1
|
6 years ago |
MITSUNARI Shigeo
|
d6229da5aa
|
add G1only
|
6 years ago |
MITSUNARI Shigeo
|
2df559456b
|
add test of affine+generic
|
6 years ago |
MITSUNARI Shigeo
|
4006713fc5
|
a little optimization of Ec::addJacobi if both points are affine
|
6 years ago |
MITSUNARI Shigeo
|
817a6d94e6
|
add some benchmark
|
6 years ago |
MITSUNARI Shigeo
|
a6ccd705fc
|
change members of mclBnFp2
|
6 years ago |
MITSUNARI Shigeo
|
5b4abee36f
|
add mclBnFp_mapToG1 and mclBnFp2_mapToG2
|
6 years ago |
MITSUNARI Shigeo
|
38fb035e24
|
add test pattern
|
6 years ago |
MITSUNARI Shigeo
|
5c8dad4f5e
|
add Array::operator= if exception is enable
|
6 years ago |
MITSUNARI Shigeo
|
a7efe8a6fe
|
use sha2.hpp instead of crypto.hpp
|
6 years ago |
MITSUNARI Shigeo
|
73b683a288
|
setByCSPRNG uses setArrayMask to be compatible to setHashOf
|
6 years ago |
MITSUNARI Shigeo
|
11b2f3517f
|
fix loop counter of pairing benchmark
|
6 years ago |
MITSUNARI Shigeo
|
fcf4c71c0b
|
avoid time out of ci
|
6 years ago |
MITSUNARI Shigeo
|
69de6a8d7b
|
fix new Fp2::init()
|
6 years ago |
MITSUNARI Shigeo
|
2f68f703e4
|
add Fp2::sqr for bls12
|
6 years ago |
MITSUNARI Shigeo
|
1a0da46fd3
|
add Fp2::neg for bls12
|
6 years ago |
MITSUNARI Shigeo
|
f4b4382433
|
add Fp2::add for bls12
|
6 years ago |
MITSUNARI Shigeo
|
7c3a15b0f8
|
add Fp::mul
|
6 years ago |
MITSUNARI Shigeo
|
3791926226
|
test of Fp::mul
|
6 years ago |
MITSUNARI Shigeo
|
e01c02ccc4
|
increase loop counter
|
6 years ago |
MITSUNARI Shigeo
|
98a32e5c16
|
mulPre6 + mont is a little faster
|
6 years ago |
MITSUNARI Shigeo
|
8ac1d066e4
|
sqrPre4 + mod is slower mul4
|
6 years ago |
MITSUNARI Shigeo
|
a101166112
|
fix mulPre4
|
6 years ago |
MITSUNARI Shigeo
|
e5894642b1
|
add Fp::sqrPre for bls12
|
6 years ago |
MITSUNARI Shigeo
|
194bdc0b47
|
refactor fp_generator.hpp
|
6 years ago |
MITSUNARI Shigeo
|
df455d0ba4
|
Karatsuba of mulPre6 is slower
|
6 years ago |
MITSUNARI Shigeo
|
494ebb1439
|
add mclBn_setRandFunc
|
6 years ago |
MITSUNARI Shigeo
|
d06ac494de
|
add mclbn384_256
|
6 years ago |
MITSUNARI Shigeo
|
92113ab50c
|
fix test for she_c
|
6 years ago |
MITSUNARI Shigeo
|
6ff80eb6fd
|
break backword compatibility of 2nd argument of mclBn_init
|
6 years ago |
MITSUNARI Shigeo
|
0cc0dfee05
|
add test for bls12-381 prime
|
6 years ago |
MITSUNARI Shigeo
|
9aa4ba14a6
|
allocate data are in front of code
|
6 years ago |
MITSUNARI Shigeo
|
ee824b12f9
|
FpDbl::add for bls12
|
6 years ago |
MITSUNARI Shigeo
|
c826896b4f
|
disable mulUnit_
|
6 years ago |
MITSUNARI Shigeo
|
f3776baa35
|
add preset header for bls12-381
|
6 years ago |
MITSUNARI Shigeo
|
822df85640
|
fix boundary check
|
6 years ago |
MITSUNARI Shigeo
|
0f1d8d4415
|
remove sha1 in test
|
6 years ago |
MITSUNARI Shigeo
|
f0326a7896
|
fix test for Vint
|
6 years ago |
MITSUNARI Shigeo
|
16d5fab948
|
add MCLBN_IO_SERIALIZE_HEX_STR
|
6 years ago |
MITSUNARI Shigeo
|
db844ba830
|
writeHexStr is same api of cybozu::write
|
6 years ago |
MITSUNARI Shigeo
|
d78847f34d
|
Ec::serialize supports IoSerializeHexStr
|
6 years ago |