MITSUNARI Shigeo
|
624259deea
|
constTime version of GLV for G1
|
8 years ago |
MITSUNARI Shigeo
|
682c294ffa
|
at first modulo
|
8 years ago |
MITSUNARI Shigeo
|
9b63aca0ad
|
enable glv method for G1
|
8 years ago |
MITSUNARI Shigeo
|
35bf705889
|
fix declaration of template
|
8 years ago |
MITSUNARI Shigeo
|
45b01494cc
|
start to imple GLV for G1
|
8 years ago |
MITSUNARI Shigeo
|
fb56ae482e
|
unify powGeneric and powGenericCT
|
8 years ago |
MITSUNARI Shigeo
|
aedc26f11b
|
add const for normalize
|
8 years ago |
MITSUNARI Shigeo
|
d6c61234e0
|
old code is removed
|
8 years ago |
MITSUNARI Shigeo
|
faa01c6e11
|
defaut constructor of Ec does not clear the memory
|
8 years ago |
MITSUNARI Shigeo
|
ba9de011e7
|
fix comment
|
8 years ago |
MITSUNARI Shigeo
|
56811bbb12
|
add constant time scalar mul for EC
|
8 years ago |
MITSUNARI Shigeo
|
2c11119662
|
add getQuadraticNonResidue
|
8 years ago |
MITSUNARI Shigeo
|
50a0ed560f
|
add bn384.hpp
|
8 years ago |
MITSUNARI Shigeo
|
4bb4df62bf
|
add almost constant-time pow
|
8 years ago |
MITSUNARI Shigeo
|
9a061f819f
|
change type of z from mpz_class to const char*
|
8 years ago |
MITSUNARI Shigeo
|
ee2f24c79f
|
add bn384_test
|
8 years ago |
MITSUNARI Shigeo
|
27ae115c83
|
change type of CurveParam.z
|
8 years ago |
MITSUNARI Shigeo
|
8b7b9e8bb6
|
add apis to precompute
|
8 years ago |
MITSUNARI Shigeo
|
f7170d6c8d
|
avoid size_t because it is depends on 32/64-bit architecture
|
8 years ago |
MITSUNARI Shigeo
|
2d538d8c59
|
add precomputed functions for C
|
8 years ago |
MITSUNARI Shigeo
|
fa9bab8666
|
add getPrecomputedQcoeffSize
|
8 years ago |
MITSUNARI Shigeo
|
d30c66387d
|
rename shared library from _if to _dy
|
8 years ago |
MITSUNARI Shigeo
|
2b2ad5db03
|
fix comment of size
|
8 years ago |
MITSUNARI Shigeo
|
39cebb6f20
|
rename arguments from str to s
|
8 years ago |
MITSUNARI Shigeo
|
ee949b06a9
|
include stddef.h for size_t
|
8 years ago |
MITSUNARI Shigeo
|
6c47afc952
|
refactor mklib.bat and mk.bat
|
8 years ago |
MITSUNARI Shigeo
|
47767251a1
|
make bn256_if.dll
|
8 years ago |
MITSUNARI Shigeo
|
ebc006b7ab
|
add Fr/G1/G2 isValid
|
8 years ago |
MITSUNARI Shigeo
|
0083777e68
|
add test of G1, G2, GT and pairing
|
8 years ago |
MITSUNARI Shigeo
|
050b357ec0
|
add alias of GT
|
8 years ago |
MITSUNARI Shigeo
|
4e9bdd197c
|
change init function name
|
8 years ago |
MITSUNARI Shigeo
|
b12f64870e
|
add random.hpp and ahe.hpp
|
8 years ago |
MITSUNARI Shigeo
|
a07f5a1c55
|
reduce posibility of calling malloc
|
8 years ago |
MITSUNARI Shigeo
|
dde047c5b7
|
add test of BN256_Fr
|
8 years ago |
MITSUNARI Shigeo
|
be862f4fc8
|
add arguments of mk.bat
|
8 years ago |
MITSUNARI Shigeo
|
af3e7d0b81
|
add getStr()
|
8 years ago |
MITSUNARI Shigeo
|
f1cb674d63
|
fix getRandVal test
|
8 years ago |
MITSUNARI Shigeo
|
ff70f09295
|
use std::random_device for Fp::setRand
|
8 years ago |
MITSUNARI Shigeo
|
f71821a727
|
remove old order arguments
|
8 years ago |
MITSUNARI Shigeo
|
1bca88116a
|
add wrapper functions ; BN::mapToGi
|
8 years ago |
MITSUNARI Shigeo
|
e3531be984
|
add Fp6::isOne and Fp12::isOne
|
8 years ago |
MITSUNARI Shigeo
|
13942ae25d
|
change the order of arguments of G1 and G2
|
8 years ago |
MITSUNARI Shigeo
|
3d1d9682c2
|
reorder arguments P and Q of pairing
|
8 years ago |
MITSUNARI Shigeo
|
bc582f62fd
|
add Fp::setMsg()
|
8 years ago |
MITSUNARI Shigeo
|
66a710316c
|
check order of G2
|
8 years ago |
MITSUNARI Shigeo
|
90d7bbe2b6
|
fix ; ensure that the elements by mapTo.calcG2 is in G2
|
8 years ago |
MITSUNARI Shigeo
|
b4bc2e815a
|
disable Xbyak if SELinux
|
8 years ago |
MITSUNARI Shigeo
|
a70c681aea
|
add precomputedMillerLoop2
|
8 years ago |
MITSUNARI Shigeo
|
af5bbea45a
|
reduce copy of mulFp6cb_by_G1xy
|
8 years ago |
MITSUNARI Shigeo
|
9f93fe6900
|
add precomupted miller loop
|
8 years ago |