Commit Graph

890 Commits (ad282ed284a34529694b0a9cb24535e56a673a40)

Author SHA1 Message Date
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
MITSUNARI Shigeo a0ec0b1a47 MCL_XBYAK_DIRECT_CALL is defined if use xbyak 6 years ago
MITSUNARI Shigeo 9b43a872c6 contains cybozulib 6 years ago
MITSUNARI Shigeo db1e1743e2 disable dump() if CYBOZU_DONT_USE_EXCEPTION 6 years ago
MITSUNARI Shigeo ef892e34c4 use precomputed table for GLV1.init if possible 6 years ago
MITSUNARI Shigeo ef90a55d8c use precomputed value of SquareRoot for BN254 and BLS12_381 6 years ago
MITSUNARI Shigeo b96db958b7 fix typo 6 years ago
MITSUNARI Shigeo b7c2d17e99 add fp2Dbl_sqrPreA_ 6 years ago
MITSUNARI Shigeo c47fdddc17 cast of function does not run on mcl-wasm 6 years ago
MITSUNARI Shigeo 3c3179038c fix for Vint 6 years ago
MITSUNARI Shigeo 6aa0bc0869 remove unnecessary assert 6 years ago
MITSUNARI Shigeo 271a2e4146 don't clear order_ if setOrder(0) 6 years ago
MITSUNARI Shigeo 1b8bd7f712 add mclBnG*_isValidOrder 6 years ago
MITSUNARI Shigeo bb3acae83f unifty fp2Dbl_mulPre functions 6 years ago
MITSUNARI Shigeo 906256ff57 fix twice FpGenerator::init 6 years ago
MITSUNARI Shigeo 9c97273845 fix the order of init 6 years ago
MITSUNARI Shigeo 2ef8c5eb20 refactor fp_tower 6 years ago
MITSUNARI Shigeo dade0dde36 use mul_xiA 6 years ago
MITSUNARI Shigeo eb481b1e3e add fp2_mul_xi for xi_a = 1 6 years ago
MITSUNARI Shigeo 7e09cd5762 add BN160 for low level test 6 years ago
MITSUNARI Shigeo b985a6a27a refactor Fp::neg 6 years ago
MITSUNARI Shigeo 7f54b72a94 optimize Fp2::add/sub 6 years ago
MITSUNARI Shigeo 7f7d59451e remove unnecessary cast 6 years ago