aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [js] add BlsId classMITSUNARI Shigeo2017-10-093-0/+73
|
* [js] use funcions in preamble.jsMITSUNARI Shigeo2017-10-091-22/+11
|
* [js] fix blsIdGet(Dec|Hex)StrMITSUNARI Shigeo2017-10-091-2/+2
|
* [js] update wasmMITSUNARI Shigeo2017-10-042-1/+1
|
* [doc] fix comment of deserializeMITSUNARI Shigeo2017-09-281-3/+3
|
* use SHA-2 and get same hash value with native codeMITSUNARI Shigeo2017-09-243-2/+1
|
* test boundary of size for deserializeMITSUNARI Shigeo2017-09-221-0/+49
|
* add limitation of serialize testMITSUNARI Shigeo2017-09-211-0/+63
|
* fast HashAndMapToGi for wasmMITSUNARI Shigeo2017-09-183-2/+2
|
* update wasmMITSUNARI Shigeo2017-09-182-1/+1
|
* add default parameter of blsInitMITSUNARI Shigeo2017-09-183-4/+8
|
* doc for apiMITSUNARI Shigeo2017-09-161-1/+134
|
* splict bls-demo.js into bls-demo.js and bls.jsMITSUNARI Shigeo2017-09-163-227/+228
|
* add link to demoMITSUNARI Shigeo2017-09-141-0/+6
|
* add style.cssMITSUNARI Shigeo2017-09-141-0/+6
|
* update demoMITSUNARI Shigeo2017-09-146-148/+530
|
* select curve typeMITSUNARI Shigeo2017-09-112-5/+27
|
* rename bls.js to bls_c.jsMITSUNARI Shigeo2017-09-115-3/+3
|
* move index.htmlMITSUNARI Shigeo2017-09-101-1/+1
|
* add index.htmlMITSUNARI Shigeo2017-09-101-0/+8
|
* add demo for wasmMITSUNARI Shigeo2017-09-107-1/+426
|
* blsInit is thread safeMITSUNARI Shigeo2017-08-163-17/+28
|
* add blsInitThreadSafeMITSUNARI Shigeo2017-08-124-0/+62
|
* test_go runs on Linux/OSXMITSUNARI Shigeo2017-08-123-137/+10
|
* fix doc for test_goMITSUNARI Shigeo2017-08-031-1/+1
|
* remove unused castMITSUNARI Shigeo2017-07-081-9/+0
|
* move mclBn_* to mclMITSUNARI Shigeo2017-07-072-101/+0
|
* const time version of G2::mulMITSUNARI Shigeo2017-06-241-1/+1
|
* customize MCL_MAX_BIT_SIZEMITSUNARI Shigeo2017-06-241-0/+3
|
* unify how to create a global parameter QMITSUNARI Shigeo2017-06-141-9/+2
|
* add blsDHKeyExchangeMITSUNARI Shigeo2017-06-144-0/+30
|
* add GT.SetInt64MITSUNARI Shigeo2017-06-142-0/+31
|
* fix Fr/Gt.IsOneMITSUNARI Shigeo2017-06-141-2/+2
|
* add mcl_test.goMITSUNARI Shigeo2017-06-131-0/+107
|
* refactoring bls.goMITSUNARI Shigeo2017-06-133-274/+183
|
* reorder of arguments of LagrangeInterpolationMITSUNARI Shigeo2017-06-132-13/+13
|
* change const char * to const void *MITSUNARI Shigeo2017-06-133-3/+3
|
* end of refactoringMITSUNARI Shigeo2017-06-133-583/+109
|
* refactor recoveringMITSUNARI Shigeo2017-06-122-69/+38
|
* direct use Lagrange InterpolationMITSUNARI Shigeo2017-06-121-50/+41
|
* rename SetInt to SetInt64MITSUNARI Shigeo2017-06-121-2/+2
|
* add blsGetGeneratorOfG2MITSUNARI Shigeo2017-06-122-0/+7
|
* fix include pathMITSUNARI Shigeo2017-06-121-1/+1
|
* update C# sampleMITSUNARI Shigeo2017-06-076-199/+192
|
* unify mcl.aMITSUNARI Shigeo2017-06-074-13/+12
|
* add blsIdSetIntMITSUNARI Shigeo2017-06-072-11/+17
|
* update travisMITSUNARI Shigeo2017-06-071-3/+2
|
* test is okMITSUNARI Shigeo2017-06-073-24/+35
|
* remove initMITSUNARI Shigeo2017-06-064-31/+677
|
* _MITSUNARI Shigeo2017-06-061-111/+123
|
* fix blsIdMITSUNARI Shigeo2017-06-061-2/+2
|
* reorder apis of blsMITSUNARI Shigeo2017-06-061-56/+56
|
* _MITSUNARI Shigeo2017-06-061-4/+5
|
* _MITSUNARI Shigeo2017-06-062-5/+8
|
* unify curve constMITSUNARI Shigeo2017-06-065-24/+12
|
* impl bls by mclBn* apiMITSUNARI Shigeo2017-06-065-118/+582
|
* use mclBn_CurveMITSUNARI Shigeo2017-06-051-4/+4
|
* use struts of bn.hMITSUNARI Shigeo2017-06-057-44/+41
|
* use MBN_.. instead of BLS_MITSUNARI Shigeo2017-06-047-45/+44
|
* rename bls_if.h to bls.hMITSUNARI Shigeo2017-06-048-56/+56
|
* rename bls_if.h to bls.hMITSUNARI Shigeo2017-06-041-0/+0
|
* rename blsHashToSecretKeyMITSUNARI Shigeo2017-05-312-3/+3
|
* avoid use pkg-configMITSUNARI Shigeo2017-05-313-3/+5
|
* add pkg-config for travisMITSUNARI Shigeo2017-05-301-1/+1
|
* use setHashOfMITSUNARI Shigeo2017-05-303-2/+8
|
* setMsg is renamed to setHashOfMITSUNARI Shigeo2017-05-301-1/+1
|
* use GetHexString()MITSUNARI Shigeo2017-05-301-2/+2
|
* use pkg-configMITSUNARI Shigeo2017-05-302-4/+3
|
* rename blsSecretKeySetByHash to blsSecretKeySetToHashOfMITSUNARI Shigeo2017-05-302-2/+2
|
* rename IsSame to IsEqualMITSUNARI Shigeo2017-05-305-34/+36
|
* Sign to SignatureMITSUNARI Shigeo2017-05-298-113/+113
|
* go/bls uses GetHex/SetHexMITSUNARI Shigeo2017-05-292-13/+32
|
* update apiMITSUNARI Shigeo2017-05-299-386/+370
|
* move include/* to include/bls*MITSUNARI Shigeo2017-05-287-6/+6
|
* fix documents for apiold_bls_if_apiMITSUNARI Shigeo2017-05-241-2/+2
|
* change PublicKey::verify(Sign, String)MITSUNARI Shigeo2017-05-172-16/+16
|
* add sample of C# bindingMITSUNARI Shigeo2017-05-163-35/+241
|
* add TestIdMITSUNARI Shigeo2017-05-142-23/+108
|
* add C# bindingMITSUNARI Shigeo2017-05-145-0/+269
|
* remove rem to compile bls_if.cppMITSUNARI Shigeo2017-05-141-1/+1
|
* check errorMITSUNARI Shigeo2017-05-132-66/+127
|
* rename dllMITSUNARI Shigeo2017-05-111-1/+1
|
* return error if an exception is thrownMITSUNARI Shigeo2017-05-103-30/+91
|
* old methods are removed for GoMITSUNARI Shigeo2017-05-101-55/+0
|
* add old methods for backward compatibilityMITSUNARI Shigeo2017-05-091-4/+59
|
* rename BlsIoEcComp to blsIoEcCompMITSUNARI Shigeo2017-05-091-8/+8
|
* rename constant value name Bls*** to bls***MITSUNARI Shigeo2017-05-094-23/+25
|
* define macro for vc-dllMITSUNARI Shigeo2017-05-081-0/+1
|
* add macro for vc-dllMITSUNARI Shigeo2017-05-083-51/+65
|
* remove warningMITSUNARI Shigeo2017-05-071-2/+2
|
* refactor getter/setterMITSUNARI Shigeo2017-05-072-104/+166
|
* change api of GetStr/SetStrMITSUNARI Shigeo2017-05-058-194/+150
|
* use IoEcComp instead of IoTightMITSUNARI Shigeo2017-05-011-8/+8
|
* add comment to init functionMITSUNARI Shigeo2017-04-283-0/+8
|
* use gometalinterMITSUNARI Shigeo2017-04-232-3/+2
|
* add GetCurveOrder/GetFieldOrder to GoMITSUNARI Shigeo2017-04-233-1/+51
|
* move benchmark to lastMITSUNARI Shigeo2017-04-231-28/+33
|
* add getCurveOrder/getFieldOrderMITSUNARI Shigeo2017-04-235-10/+73
|
* use golinterMITSUNARI Shigeo2017-04-182-19/+53
|
* correct CurveFp382_1 to _2MITSUNARI Shigeo2017-04-141-1/+1
|
* rename go/blscgo to go/blsMITSUNARI Shigeo2017-04-145-221/+351
|
* fix fmtMITSUNARI Shigeo2017-04-101-1/+1
|
* use []byte instead of stringMITSUNARI Shigeo2017-04-101-18/+15
|
* fix commentMITSUNARI Shigeo2017-04-101-3/+8
|
* add SetData/GetData/IsSame to bls.cgoMITSUNARI Shigeo2017-04-092-0/+107
|
* add GetData/SetData/IsSameMITSUNARI Shigeo2017-04-093-0/+124
|
* add getData() and setData()MITSUNARI Shigeo2017-04-093-0/+97
|
* remove phony for mcl_libMITSUNARI Shigeo2017-04-051-3/+1
|
* add vcproj filesMITSUNARI Shigeo2017-04-0310-6/+278
|
* sign is constant time ; signCT is removedrelease20170402MITSUNARI Shigeo2017-04-027-32/+3
|
* use testingMITSUNARI Shigeo2017-04-022-46/+57
|
* default UNIT is 6MITSUNARI Shigeo2017-04-024-9/+7
|
* compare sign as stringMITSUNARI Shigeo2017-04-021-1/+1
|
* add test of signCTMITSUNARI Shigeo2017-04-021-0/+3
|
* remove mkdirMITSUNARI Shigeo2017-03-271-4/+0
|
* add benchmark of sign and signCTMITSUNARI Shigeo2017-03-261-6/+11
|
* add constant time sign SecretKey::signCTMITSUNARI Shigeo2017-03-176-0/+24
|
* fixed typoMITSUNARI Shigeo2017-03-161-1/+1
|
* add test for all cuvresMITSUNARI Shigeo2017-03-162-34/+77
|
* go fmtMITSUNARI Shigeo2017-03-152-7/+10
|
* ensure size of SetArrayMITSUNARI Shigeo2017-03-152-16/+41
|
* fix correct getOpUnitSize()MITSUNARI Shigeo2017-03-151-1/+1
|
* add getOpUnitSizeMITSUNARI Shigeo2017-03-155-1/+12
|
* default UNIT=4MITSUNARI Shigeo2017-03-151-0/+1
|
* add bat file to make for windowsMITSUNARI Shigeo2017-03-152-0/+10
|
* add UNIT option to select bn256 or bn384MITSUNARI Shigeo2017-03-159-33/+60
|
* start to support 384-bit curveMITSUNARI Shigeo2017-03-147-39/+75
|
* run_go after make cleanMITSUNARI Shigeo2017-03-142-0/+3
|
* add make run_goMITSUNARI Shigeo2017-03-141-0/+1
|
* minimize difference between bls.go and ↵MITSUNARI Shigeo2017-03-142-70/+91
| | | | https://raw.githubusercontent.com/dfinity/random-beacon/master/blscgo/bls.go
* test with DEBUG=1MITSUNARI Shigeo2017-03-131-1/+1
|
* make returns 1 if tests failMITSUNARI Shigeo2017-03-131-1/+1
|
* ensure empty directoryMITSUNARI Shigeo2017-03-123-0/+0
|
* add travis-ciMITSUNARI Shigeo2017-03-082-0/+18
|
* always make mclMITSUNARI Shigeo2017-03-081-0/+2
|
* Revert "specify link libmcl.a directly"MITSUNARI Shigeo2017-03-051-2/+2
| | | | This reverts commit c39c13cf3e123a689a6919006c601fa70bcca07f.
* specify link libmcl.a directlyMITSUNARI Shigeo2017-03-041-2/+2
|
* benchmark of Sign::recover of n = 3MITSUNARI Shigeo2017-02-171-0/+7
|
* use a new function mapToG1MITSUNARI Shigeo2017-02-131-6/+1
|
* fix the order of linking librariesMITSUNARI Shigeo2017-02-131-2/+2
|
* use Fp::setMsgMITSUNARI Shigeo2017-02-121-2/+1
|
* 1.4 times faster Sign::verifyMITSUNARI Shigeo2017-02-122-8/+33
|
* change the order of arguments of G1 and G2MITSUNARI Shigeo2017-02-121-2/+2
|
* add doc for windowsMITSUNARI Shigeo2017-02-031-0/+1
|
* remove make comments for run_uncheck_goMITSUNARI Shigeo2017-02-031-6/+1
|
* add mk.bat and mklib.bat for windowsMITSUNARI Shigeo2017-02-034-1/+19
|
* update calcG1 methodMITSUNARI Shigeo2017-01-281-2/+1
|
* remove old api testMITSUNARI Shigeo2017-01-201-29/+4
|
* use wrapped headerMITSUNARI Shigeo2017-01-201-11/+2
|
* refactor recover()MITSUNARI Shigeo2017-01-203-56/+15
|
* cgo accesses to T[] of GoMITSUNARI Shigeo2017-01-205-46/+54
|
* break go apiMITSUNARI Shigeo2017-01-202-89/+42
|
* add doc for go 1.6old-go-apiMITSUNARI Shigeo2017-01-192-0/+13
|
* runtime.SetFinalizer is removedMITSUNARI Shigeo2016-09-141-67/+54
|
* put runtime informationMITSUNARI Shigeo2016-09-141-1/+10
|
* bls_if stack versionMITSUNARI Shigeo2016-09-143-5/+41
|
* go fmtMITSUNARI Shigeo2016-09-142-5/+5
|
* remove all destructorsMITSUNARI Shigeo2016-09-142-170/+73
|
* fix test of setMITSUNARI Shigeo2016-09-091-21/+30
|
* mask the top two bit of array for Id::set and SecretKey::setMITSUNARI Shigeo2016-09-082-5/+23
|
* avoid copy of instance at GoMITSUNARI Shigeo2016-09-084-33/+77
|
* pass the pointer of IdMITSUNARI Shigeo2016-09-072-5/+5
|
* add verifyPopMITSUNARI Shigeo2016-09-074-0/+32
|
* add SecretKey::setArrayMITSUNARI Shigeo2016-09-074-0/+18
|
* add test of Sign.RecoverMITSUNARI Shigeo2016-09-072-2/+67
|
* return error if failsMITSUNARI Shigeo2016-09-071-15/+19
|
* add test for bls_if.hMITSUNARI Shigeo2016-09-071-0/+32
|
* add Recover of PublicKey/SignMITSUNARI Shigeo2016-09-072-13/+71
|
* add sample of recovering secret key for GoMITSUNARI Shigeo2016-09-064-0/+95
|
* add recover/set for C apiMITSUNARI Shigeo2016-09-063-18/+95
|
* add Secret::set for c apiMITSUNARI Shigeo2016-09-063-0/+37
|
* add Add(rhs) methodMITSUNARI Shigeo2016-09-063-0/+27
|
* remove old codeMITSUNARI Shigeo2016-09-061-9/+0
|
* remove Bls in class nameMITSUNARI Shigeo2016-09-062-217/+48
|
* make packageMITSUNARI Shigeo2016-09-061-0/+174
|
* make classMITSUNARI Shigeo2016-09-063-65/+215
|
* make BlsId classMITSUNARI Shigeo2016-09-061-6/+49
|
* use deferMITSUNARI Shigeo2016-09-063-3/+44
|
* use byte arrayMITSUNARI Shigeo2016-09-061-6/+3
|
* add run_goMITSUNARI Shigeo2016-09-061-2/+5
|
* add go sampleMITSUNARI Shigeo2016-09-061-0/+42
|
* add C interfaceMITSUNARI Shigeo2016-09-063-2/+166
|
* add header stdint.h for uint64_tMITSUNARI Shigeo2016-09-061-0/+1
|
* follow new getStr() of mclMITSUNARI Shigeo2016-09-051-1/+1
|
* accept multi line message. remove last '\n'MITSUNARI Shigeo2016-09-031-4/+15
|
* update documentMITSUNARI Shigeo2016-09-011-9/+9
|
* fix test ; operator<<() always output 0x + hexadecimalMITSUNARI Shigeo2016-09-011-2/+2
|
* fix ; replace SecretKey with SignMITSUNARI Shigeo2016-09-011-5/+5
|
* add vervose option for bls_tool.exeMITSUNARI Shigeo2016-08-311-2/+25
|
* always hex string with prefix 0xMITSUNARI Shigeo2016-08-313-7/+16
|
* update sample for new apiMITSUNARI Shigeo2016-08-311-21/+20
|
* refactor bls.cppMITSUNARI Shigeo2016-08-313-107/+67
|
* remove id from the other classMITSUNARI Shigeo2016-08-313-79/+82
|
* retry to read if message is emtpyMITSUNARI Shigeo2016-08-301-4/+9
|
* add sample/bls_tool.cppMITSUNARI Shigeo2016-08-304-3/+180
|
* change id to public menmber and remove id from ioMITSUNARI Shigeo2016-08-304-44/+41
|
* use heximal string for ioMITSUNARI Shigeo2016-08-301-0/+1
|
* fix commentMITSUNARI Shigeo2016-08-281-3/+3
|
* exception if the value >= rMITSUNARI Shigeo2016-08-282-8/+5
|
* add destructor of IdMITSUNARI Shigeo2016-08-272-0/+6
|
* remove = 0MITSUNARI Shigeo2016-08-271-2/+2
|
* change type of id to Id classMITSUNARI Shigeo2016-08-274-44/+149
|
* add init ; remove public key from getPopMITSUNARI Shigeo2016-08-273-27/+28
|
* init by user defined pMITSUNARI Shigeo2016-08-272-5/+12
|
* fix formatMITSUNARI Shigeo2016-08-211-0/+13
|
* remove blank lineMITSUNARI Shigeo2016-08-211-2/+0
|
* add documentMITSUNARI Shigeo2016-08-211-0/+75
|
* add testMITSUNARI Shigeo2016-08-211-0/+17
|
* reorder of classMITSUNARI Shigeo2016-08-212-61/+66
|
* test of popMITSUNARI Shigeo2016-08-211-0/+10
|
* unify **VecMITSUNARI Shigeo2016-08-213-32/+21
|
* replace prv with secMITSUNARI Shigeo2016-08-214-74/+74
|
* rename PrivateKey to SecretKeyMITSUNARI Shigeo2016-08-214-70/+70
|
* sample okMITSUNARI Shigeo2016-08-211-2/+6
|
* design IF againMITSUNARI Shigeo2016-08-213-126/+163
|
* change PublicKey::verify to Sign::verifyMITSUNARI Shigeo2016-08-214-21/+29
|
* use c++11MITSUNARI Shigeo2016-08-211-0/+1
|
* G2 supports compressed expressionMITSUNARI Shigeo2016-08-151-1/+1
|
* add operator+()MITSUNARI Shigeo2016-08-153-2/+56
|
* add comentMITSUNARI Shigeo2016-08-151-1/+17
|
* rename Verifier to MasterPublicKeyMITSUNARI Shigeo2016-08-153-46/+39
|
* setStr, getStr were removedMITSUNARI Shigeo2016-08-153-67/+14
|
* add Feldman VSS ; VerifierMITSUNARI Shigeo2016-08-113-12/+136
|
* add PublicKey::recoverMITSUNARI Shigeo2016-08-113-0/+24
|
* fix typoMITSUNARI Shigeo2016-08-111-2/+4
|
* fix typoMITSUNARI Shigeo2016-08-111-3/+3
|
* add sample of blsMITSUNARI Shigeo2016-08-101-0/+161
|
* rm sign.txt before recoveringMITSUNARI Shigeo2016-08-101-1/+3
|
* add bls_smplMITSUNARI Shigeo2016-08-104-5/+52
|
* merge mapToG1 and hashMITSUNARI Shigeo2016-08-101-13/+3
|
* get_str() is not necessrayMITSUNARI Shigeo2016-08-101-1/+1
|
* remove public for debugMITSUNARI Shigeo2016-08-101-1/+0
|
* test of having same valueMITSUNARI Shigeo2016-08-101-0/+7
|
* first commitMITSUNARI Shigeo2016-08-105-0/+739