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
|
bd1b8dc623
|
a little optimization of Ec::addProj for both are affine
|
6 years ago |
MITSUNARI Shigeo
|
1a560e0e66
|
refactor Ec::add
|
6 years ago |
MITSUNARI Shigeo
|
4006713fc5
|
a little optimization of Ec::addJacobi if both points are affine
|
6 years ago |
MITSUNARI Shigeo
|
2ac2be86d0
|
fix. clear mul_xi in init
|
6 years ago |
MITSUNARI Shigeo
|
5c91aa450f
|
fix typo
|
6 years ago |
MITSUNARI Shigeo
|
72f34ed92d
|
add mclBn_getFpByteSize
|
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
|
eb31510777
|
disable cast-function-type warning of g++-8
|
6 years ago |
MITSUNARI Shigeo
|
8b96a3c332
|
move bn_c_impl.hpp to public
|
6 years ago |
MITSUNARI Shigeo
|
5a16675a17
|
a little optimization of Fp12::mul
|
6 years ago |
MITSUNARI Shigeo
|
6cfb77a18f
|
clear() is reduced
|
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
|
07372576fe
|
update cybozulib(Sha api is changed)
_
|
6 years ago |
MITSUNARI Shigeo
|
73b683a288
|
setByCSPRNG uses setArrayMask to be compatible to setHashOf
|
6 years ago |
MITSUNARI Shigeo
|
4c26c9edfb
|
simplify Fp2::init
|
6 years ago |
MITSUNARI Shigeo
|
69de6a8d7b
|
fix new Fp2::init()
|
6 years ago |
MITSUNARI Shigeo
|
ad282ed284
|
refactor fp_generator and the argument of Fp2::init() is changed
|
6 years ago |
MITSUNARI Shigeo
|
b087e6f1f4
|
set xi_a in Fp::init
|
6 years ago |
MITSUNARI Shigeo
|
eebd088afd
|
fix error message
|
6 years ago |
MITSUNARI Shigeo
|
59b61f77ef
|
fix compile error if MCL_USE_OLD_MAPTO_FOR_BLS12 is defined
|
6 years ago |
MITSUNARI Shigeo
|
194bdc0b47
|
refactor fp_generator.hpp
|
6 years ago |
MITSUNARI Shigeo
|
494ebb1439
|
add mclBn_setRandFunc
|
6 years ago |
MITSUNARI Shigeo
|
05dc2da2e2
|
update cybozulib
|
6 years ago |
MITSUNARI Shigeo
|
6ff80eb6fd
|
break backword compatibility of 2nd argument of mclBn_init
|
6 years ago |
MITSUNARI Shigeo
|
cdebe9de13
|
fix order of arguments for cybozu::write
|
6 years ago |
MITSUNARI Shigeo
|
f3776baa35
|
add preset header for bls12-381
|
6 years ago |
MITSUNARI Shigeo
|
fe95b63cc4
|
remove warning of vc
|
6 years ago |
MITSUNARI Shigeo
|
822df85640
|
fix boundary check
|
6 years ago |
MITSUNARI Shigeo
|
b57b01832e
|
fix Vint::getStr to clear string
|
6 years ago |
MITSUNARI Shigeo
|
51efcd19a5
|
remove old code
|
6 years ago |
MITSUNARI Shigeo
|
2acaacc44f
|
optimize Vint:divNM
|
6 years ago |
MITSUNARI Shigeo
|
720a07fc0b
|
add Vint::compareu1
|
6 years ago |
MITSUNARI Shigeo
|
5fa709422c
|
gmp::getArray for Vint
|
6 years ago |
MITSUNARI Shigeo
|
69fef5037c
|
remove warning for vc
|
6 years ago |
MITSUNARI Shigeo
|
bb4735dddc
|
add Ec::operator* and Ec::operator*=
|
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 |
MITSUNARI Shigeo
|
32a1082d3f
|
Fp::serialize() supports IoSerializeHexStr
|
6 years ago |
MITSUNARI Shigeo
|
093a13335d
|
add readHexStr, writeHexStr
|
6 years ago |
MITSUNARI Shigeo
|
76b13b05ed
|
mapToFunction for BLS12 is changed to calcBN
|
6 years ago |
MITSUNARI Shigeo
|
20a39f9eb3
|
shortcut of twist_b for BN254
|
6 years ago |
MITSUNARI Shigeo
|
3a06b921da
|
shortcut of GLV2::init for BN254
|
6 years ago |
MITSUNARI Shigeo
|
84dc25877a
|
add return value for mclBn_init
|
6 years ago |