aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* bn_c_impl.hpp is in publicMITSUNARI Shigeo2018-12-131-1/+1
|
* fix include pathMITSUNARI Shigeo2018-12-101-1/+1
|
* support a mode without including mcl/src/bn_c_impl.hppMITSUNARI Shigeo2018-12-101-39/+74
|
* swap_gMITSUNARI Shigeo2018-12-021-51/+156
|
* add blsSetRandFuncMITSUNARI Shigeo2018-10-281-0/+4
|
* fix assertMITSUNARI Shigeo2018-10-231-1/+1
|
* add bls384_256 and test itMITSUNARI Shigeo2018-10-231-0/+4
|
* update new api of mclBn_initMITSUNARI Shigeo2018-10-221-4/+4
|
* add blsVerifyAggregatedHashesMITSUNARI Shigeo2018-09-211-9/+9
|
* Revert "insert zero byte into low bit of h for BLS12-381"MITSUNARI Shigeo2018-09-181-13/+1
| | | | This is dirty hack.
* insert zero byte into low bit of h for BLS12-381MITSUNARI Shigeo2018-09-171-1/+13
|
* add verifyAggregatedHashesMITSUNARI Shigeo2018-09-171-0/+24
|
* add signHash and verifyHash for hashed valueMITSUNARI Shigeo2018-09-171-0/+23
|
* test for 256/384MITSUNARI Shigeo2018-09-151-0/+3
|
* remove duplicated C++ code and libbls.aMITSUNARI Shigeo2018-09-153-479/+3
|
* add bls*Sub functionsMITSUNARI Shigeo2018-09-131-0/+14
|
* update how to load QcoeffTblMITSUNARI Shigeo2018-09-092-72/+571
|
* use precomputed G2 for BN254MITSUNARI Shigeo2018-09-052-2/+92
|
* add verifyOrderMITSUNARI Shigeo2018-08-261-0/+17
|
* add getG1/FrByteSizeMITSUNARI Shigeo2018-08-132-0/+21
|
* add BLS_DONT_EXPORT macroMITSUNARI Shigeo2018-07-151-87/+118
|
* use precomputedMillerLoop2mixedMITSUNARI Shigeo2018-06-101-7/+7
|
* consiger clang for wasmMITSUNARI Shigeo2018-06-051-1/+1
|
* CSPRNG is not used in wasmMITSUNARI Shigeo2018-05-291-0/+2
|
* noexception buildMITSUNARI Shigeo2018-05-271-0/+4
|
* rename mcl::Vector to mcl::ArrayMITSUNARI Shigeo2018-05-271-3/+3
|
* use same options of mcl-wasmMITSUNARI Shigeo2018-05-241-6/+3
|
* remove std::vectorMITSUNARI Shigeo2018-05-241-12/+18
|
* return 0 if failureMITSUNARI Shigeo2018-05-231-1/+1
|
* remove tryMITSUNARI Shigeo2018-05-231-27/+7
|
* BN:: is not necessary nowMITSUNARI Shigeo2018-04-192-19/+16
|
* BLS signature supports BLS12-381MITSUNARI Shigeo2018-04-051-7/+7
|
* remove getRG()MITSUNARI Shigeo2018-02-051-10/+2
|
* remove old deserialize apinew_deserialize_apiMITSUNARI Shigeo2017-12-241-4/+4
|
* new deserialize apiMITSUNARI Shigeo2017-12-101-38/+38
|
* [js] support Node.jsMITSUNARI Shigeo2017-11-051-6/+9
|
* blsInit is thread safeMITSUNARI Shigeo2017-08-161-8/+16
|
* add blsInitThreadSafeMITSUNARI Shigeo2017-08-121-0/+17
|
* remove unused castMITSUNARI Shigeo2017-07-081-9/+0
|
* move mclBn_* to mclMITSUNARI Shigeo2017-07-071-82/+0
|
* const time version of G2::mulMITSUNARI Shigeo2017-06-241-1/+1
|
* unify how to create a global parameter QMITSUNARI Shigeo2017-06-141-9/+2
|
* add blsDHKeyExchangeMITSUNARI Shigeo2017-06-141-0/+5
|
* reorder of arguments of LagrangeInterpolationMITSUNARI Shigeo2017-06-131-10/+10
|
* change const char * to const void *MITSUNARI Shigeo2017-06-131-1/+1
|
* end of refactoringMITSUNARI Shigeo2017-06-131-581/+96
|
* refactor recoveringMITSUNARI Shigeo2017-06-121-69/+30
|
* direct use Lagrange InterpolationMITSUNARI Shigeo2017-06-121-50/+41
|
* add blsGetGeneratorOfG2MITSUNARI Shigeo2017-06-121-0/+4
|
* add blsIdSetIntMITSUNARI Shigeo2017-06-071-0/+4
|
* remove initMITSUNARI Shigeo2017-06-062-19/+676
|
* _MITSUNARI Shigeo2017-06-061-111/+123
|
* _MITSUNARI Shigeo2017-06-062-5/+8
|
* unify curve constMITSUNARI Shigeo2017-06-061-4/+4
|
* impl bls by mclBn* apiMITSUNARI Shigeo2017-06-061-106/+29
|
* use struts of bn.hMITSUNARI Shigeo2017-06-051-5/+5
|
* use MBN_.. instead of BLS_MITSUNARI Shigeo2017-06-041-5/+5
|
* rename bls_if.h to bls.hMITSUNARI Shigeo2017-06-042-6/+6
|
* rename blsHashToSecretKeyMITSUNARI Shigeo2017-05-311-2/+2
|
* use setHashOfMITSUNARI Shigeo2017-05-302-2/+6
|
* setMsg is renamed to setHashOfMITSUNARI Shigeo2017-05-301-1/+1
|
* rename blsSecretKeySetByHash to blsSecretKeySetToHashOfMITSUNARI Shigeo2017-05-301-1/+1
|
* rename IsSame to IsEqualMITSUNARI Shigeo2017-05-301-4/+4
|
* Sign to SignatureMITSUNARI Shigeo2017-05-292-29/+29
|
* go/bls uses GetHex/SetHexMITSUNARI Shigeo2017-05-291-2/+6
|
* update apiMITSUNARI Shigeo2017-05-292-109/+120
|
* move include/* to include/bls*MITSUNARI Shigeo2017-05-282-3/+3
|
* return error if an exception is thrownMITSUNARI Shigeo2017-05-101-7/+36
|
* rename constant value name Bls*** to bls***MITSUNARI Shigeo2017-05-091-1/+1
|
* define macro for vc-dllMITSUNARI Shigeo2017-05-081-0/+1
|
* remove warningMITSUNARI Shigeo2017-05-071-2/+2
|
* change api of GetStr/SetStrMITSUNARI Shigeo2017-05-052-96/+45
|
* use IoEcComp instead of IoTightMITSUNARI Shigeo2017-05-011-8/+8
|
* add getCurveOrder/getFieldOrderMITSUNARI Shigeo2017-04-232-6/+40
|
* add GetData/SetData/IsSameMITSUNARI Shigeo2017-04-091-0/+75
|
* add getData() and setData()MITSUNARI Shigeo2017-04-091-0/+32
|
* add vcproj filesMITSUNARI Shigeo2017-04-031-0/+92
|
* sign is constant time ; signCT is removedrelease20170402MITSUNARI Shigeo2017-04-022-12/+1
|
* add constant time sign SecretKey::signCTMITSUNARI Shigeo2017-03-172-0/+11
|
* fix correct getOpUnitSize()MITSUNARI Shigeo2017-03-151-1/+1
|
* add getOpUnitSizeMITSUNARI Shigeo2017-03-152-0/+8
|
* add UNIT option to select bn256 or bn384MITSUNARI Shigeo2017-03-152-6/+16
|
* start to support 384-bit curveMITSUNARI Shigeo2017-03-142-11/+30
|
* use a new function mapToG1MITSUNARI Shigeo2017-02-131-6/+1
|
* use Fp::setMsgMITSUNARI Shigeo2017-02-121-2/+1
|
* 1.4 times faster Sign::verifyMITSUNARI Shigeo2017-02-121-8/+30
|
* change the order of arguments of G1 and G2MITSUNARI Shigeo2017-02-121-2/+2
|
* add mk.bat and mklib.bat for windowsMITSUNARI Shigeo2017-02-031-1/+1
|
* update calcG1 methodMITSUNARI Shigeo2017-01-281-2/+1
|
* use wrapped headerMITSUNARI Shigeo2017-01-201-11/+2
|
* refactor recover()MITSUNARI Shigeo2017-01-201-43/+6
|
* cgo accesses to T[] of GoMITSUNARI Shigeo2017-01-202-23/+35
|
* bls_if stack versionMITSUNARI Shigeo2016-09-141-0/+4
|
* remove all destructorsMITSUNARI Shigeo2016-09-141-125/+49
|
* mask the top two bit of array for Id::set and SecretKey::setMITSUNARI Shigeo2016-09-081-2/+2
|
* avoid copy of instance at GoMITSUNARI Shigeo2016-09-081-0/+16
|
* add verifyPopMITSUNARI Shigeo2016-09-071-0/+10
|
* add SecretKey::setArrayMITSUNARI Shigeo2016-09-071-0/+4
|
* add sample of recovering secret key for GoMITSUNARI Shigeo2016-09-061-0/+22
|
* add recover/set for C apiMITSUNARI Shigeo2016-09-061-10/+42
|
* add Secret::set for c apiMITSUNARI Shigeo2016-09-061-0/+17
|
* add Add(rhs) methodMITSUNARI Shigeo2016-09-061-0/+12
|
* make classMITSUNARI Shigeo2016-09-061-41/+75
|
* use deferMITSUNARI Shigeo2016-09-061-0/+25
|
* add C interfaceMITSUNARI Shigeo2016-09-061-0/+105
|
* follow new getStr() of mclMITSUNARI Shigeo2016-09-051-1/+1
|
* always hex string with prefix 0xMITSUNARI Shigeo2016-08-311-4/+12
|
* refactor bls.cppMITSUNARI Shigeo2016-08-311-98/+58
|
* remove id from the other classMITSUNARI Shigeo2016-08-311-46/+31
|
* change id to public menmber and remove id from ioMITSUNARI Shigeo2016-08-301-31/+30
|
* use heximal string for ioMITSUNARI Shigeo2016-08-301-0/+1
|
* exception if the value >= rMITSUNARI Shigeo2016-08-281-2/+2
|
* add destructor of IdMITSUNARI Shigeo2016-08-271-0/+5
|
* change type of id to Id classMITSUNARI Shigeo2016-08-271-24/+74
|
* add init ; remove public key from getPopMITSUNARI Shigeo2016-08-271-21/+4
|
* init by user defined pMITSUNARI Shigeo2016-08-271-4/+8
|
* unify **VecMITSUNARI Shigeo2016-08-211-8/+8
|
* replace prv with secMITSUNARI Shigeo2016-08-211-6/+6
|
* rename PrivateKey to SecretKeyMITSUNARI Shigeo2016-08-211-23/+23
|
* design IF againMITSUNARI Shigeo2016-08-211-84/+81
|
* change PublicKey::verify to Sign::verifyMITSUNARI Shigeo2016-08-211-14/+15
|
* G2 supports compressed expressionMITSUNARI Shigeo2016-08-151-1/+1
|
* add operator+()MITSUNARI Shigeo2016-08-151-0/+18
|
* rename Verifier to MasterPublicKeyMITSUNARI Shigeo2016-08-151-19/+19
|
* setStr, getStr were removedMITSUNARI Shigeo2016-08-151-39/+0
|
* add Feldman VSS ; VerifierMITSUNARI Shigeo2016-08-111-10/+83
|
* add PublicKey::recoverMITSUNARI Shigeo2016-08-111-0/+9
|
* fix typoMITSUNARI Shigeo2016-08-111-3/+3
|
* add bls_smplMITSUNARI Shigeo2016-08-101-4/+5
|
* merge mapToG1 and hashMITSUNARI Shigeo2016-08-101-13/+3
|
* get_str() is not necessrayMITSUNARI Shigeo2016-08-101-1/+1
|
* first commitMITSUNARI Shigeo2016-08-101-0/+395