Commit Graph

1118 Commits (45cde9162677e16d535737e875f97f0a4303f5f3)

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