MITSUNARI Shigeo
|
72bae9b544
|
[she] fix the serialization size for BLS12-381
|
6 years ago |
MITSUNARI Shigeo
|
d05146f5b1
|
[she] fix for windows
|
6 years ago |
MITSUNARI Shigeo
|
53ac29fa9a
|
[she] add {Enc,Mul}IntVec
|
6 years ago |
MITSUNARI Shigeo
|
c371ee97fa
|
refactor old zkp for ElGamal
|
6 years ago |
MITSUNARI Shigeo
|
26260f5985
|
remove visual studio warnings
|
6 years ago |
MITSUNARI Shigeo
|
8cbdc129f6
|
reduce parameter of elgamal
|
6 years ago |
MITSUNARI Shigeo
|
0505ad5f0b
|
return false if RandomGenerator fails init
|
6 years ago |
MITSUNARI Shigeo
|
02617cf8c7
|
don't include exception.hpp if CYBOZU_DONT_USE_EXCEPTION is defined
|
6 years ago |
MITSUNARI Shigeo
|
32fbeb0d02
|
add C api header for each 256/384/384_256
|
6 years ago |
MITSUNARI Shigeo
|
48a5e19b1a
|
cybozu::RandomGenerator supports CYBOZU_DONT_USE_EXCEPTION
|
6 years ago |
MITSUNARI Shigeo
|
dcc43ea3fe
|
fix mode for GMP=0 and XBYAK=1
|
6 years ago |
MITSUNARI Shigeo
|
b83e0fabe6
|
update to v0.94
|
6 years ago |
MITSUNARI Shigeo
|
f1d0865f1c
|
add mclBn_setETHserialization
|
6 years ago |
MITSUNARI Shigeo
|
0234589658
|
big endian serialization for Fp2
|
6 years ago |
MITSUNARI Shigeo
|
838f081855
|
big endian serialization for eth2
|
6 years ago |
MITSUNARI Shigeo
|
cc9762f14f
|
update to v0.93
|
6 years ago |
MITSUNARI Shigeo
|
0a327d8c1b
|
[vint] safe return if assert fails
|
6 years ago |
MITSUNARI Shigeo
|
eb5439916d
|
increase buffer size of FixedBuffer
|
6 years ago |
MITSUNARI Shigeo
|
1039b23887
|
refactor CMakeLists.txt
|
6 years ago |
MITSUNARI Shigeo
|
9b2000ae8b
|
define MCL_MAX_BIT_SIZE in gmp_util.hpp
|
6 years ago |
MITSUNARI Shigeo
|
b5d05f234b
|
don't include exception header if exception is not used
|
6 years ago |
MITSUNARI Shigeo
|
f4b525a639
|
supress warning of gcc
|
6 years ago |
MITSUNARI Shigeo
|
f3f9be495c
|
shortcut for Ec::mul(Px, P, x) if P = 0
|
6 years ago |
MITSUNARI Shigeo
|
7c56a88348
|
version v0.91
|
6 years ago |
MITSUNARI Shigeo
|
ed6ad685c2
|
Modp supports mcl-wasm
|
6 years ago |
MITSUNARI Shigeo
|
54f2e8cc85
|
increase max size of Vint
|
6 years ago |
MITSUNARI Shigeo
|
4ae8bc289c
|
add version
|
6 years ago |
MITSUNARI Shigeo
|
497fa07d29
|
fix Vint::setArray(x) for x == self
|
6 years ago |
MITSUNARI Shigeo
|
bc141e2d30
|
fix comment of mclBnFr_setLittleEndian
|
6 years ago |
MITSUNARI Shigeo
|
b3889f3bd9
|
add mclBn{Fr,Fp}_setLittleEndianMod
|
6 years ago |
MITSUNARI Shigeo
|
5cd3c9f9b4
|
add mclBnFp_{set,get}Str
|
6 years ago |
MITSUNARI Shigeo
|
4297ea0dea
|
add Fp::setArray with Mod
|
6 years ago |
MITSUNARI Shigeo
|
03d8d6d17c
|
shortcut of modp if small
|
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
|
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 |