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 |
MITSUNARI Shigeo
|
8e6fe75858
|
direct call Fp2::sqr
|
6 years ago |
MITSUNARI Shigeo
|
d957961c79
|
fp2_sqr is ok
|
6 years ago |
MITSUNARI Shigeo
|
bd9f75d265
|
fail fp_tower_test
|
6 years ago |
MITSUNARI Shigeo
|
4271083330
|
add fp2_sqr ; but not enable
|
6 years ago |
MITSUNARI Shigeo
|
ea9c169f99
|
disable affine test
|
6 years ago |
MITSUNARI Shigeo
|
7f5f70f673
|
direct call asm
|
6 years ago |
MITSUNARI Shigeo
|
9b8a4bbd99
|
makefile to support cygwin/mingw
|
6 years ago |
MITSUNARI Shigeo
|
543b4d70b4
|
add MCLBN_DONT_EXPORT macro
|
6 years ago |
MITSUNARI Shigeo
|
c57760ea54
|
add fp2Dbl_mulPre
|
6 years ago |