MITSUNARI Shigeo
|
c048593b44
|
getArray is removed
|
8 years ago |
MITSUNARI Shigeo
|
22ea6ac902
|
add copyByteToUnitAsLE and copyUnitToByteAsLE
_
|
8 years ago |
MITSUNARI Shigeo
|
84a05e9349
|
remove warning of vc
|
8 years ago |
MITSUNARI Shigeo
|
8c224d188c
|
update refer
|
8 years ago |
MITSUNARI Shigeo
|
1d2f1160d0
|
use another GLV algo.
|
8 years ago |
MITSUNARI Shigeo
|
242e962849
|
a little faster G1::mul
|
8 years ago |
MITSUNARI Shigeo
|
c20c761024
|
bug fix of mulCT
|
8 years ago |
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 |