Commit Graph

950 Commits (83e553ec4ed1c231fcfeaa9d54cbef0f44ef8637)

Author SHA1 Message Date
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
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