aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [she] add testMITSUNARI Shigeo2017-12-141-0/+4
|
* [she] add CipherTextGT::mulML, finalExpMITSUNARI Shigeo2017-12-144-9/+106
|
* [she] increase TOTAL_MEMORYMITSUNARI Shigeo2017-12-131-2/+2
|
* [she] add PrecomputedPublicKey api for cMITSUNARI Shigeo2017-12-133-0/+87
|
* fix for macro mclSizeMITSUNARI Shigeo2017-12-101-1/+1
|
* fix ; correct arrayMITSUNARI Shigeo2017-12-102-5/+5
|
* use macro instead of typedef for cgoMITSUNARI Shigeo2017-12-101-4/+6
|
* Enc32 is removedMITSUNARI Shigeo2017-12-101-3/+3
|
* [she] Enc32 and Mul32 are unified to Enc, MulMITSUNARI Shigeo2017-12-102-91/+51
|
* define MCLBN_USE_NEW_DESERIALIZE_API for mcl-wasmMITSUNARI Shigeo2017-12-101-1/+1
|
* [capi] new deserialize apiMITSUNARI Shigeo2017-12-104-33/+103
|
* change size_t to mclSize of bn.h for JSMITSUNARI Shigeo2017-12-103-66/+70
|
* [she] change api of Deserialize ; return read bytes if succeed else 0MITSUNARI Shigeo2017-12-097-80/+211
|
* [she] add serialize methodMITSUNARI Shigeo2017-12-062-24/+69
|
* [js] docs/demo is moved to mcl-wasmMITSUNARI Shigeo2017-12-0613-1040/+5
|
* update Makefile for she-wasmMITSUNARI Shigeo2017-12-0610-917/+2
|
* [js] change link to bls-demoMITSUNARI Shigeo2017-12-051-1/+1
|
* [ibe] add commentsMITSUNARI Shigeo2017-11-281-1/+1
|
* [ibe] add commentMITSUNARI Shigeo2017-11-281-0/+4
|
* [js] add IBE demoMITSUNARI Shigeo2017-11-2810-7/+677
|
* [js] remove exported-mcl.json ; add setInt32 for JSMITSUNARI Shigeo2017-11-274-6/+17
|
* use strictMITSUNARI Shigeo2017-11-231-17/+19
|
* [she] add SecretKey.isZero(c)MITSUNARI Shigeo2017-11-231-0/+23
|
* she ; exported-she.json is removedMITSUNARI Shigeo2017-11-2310-392/+81
|
* she ; print error message to stderrMITSUNARI Shigeo2017-11-221-12/+12
|
* she ; add isZero for c apiMITSUNARI Shigeo2017-11-223-0/+46
|
* she ; add isZeroMITSUNARI Shigeo2017-11-222-15/+57
|
* [she] rename CipherTextM to CipherTextGTMITSUNARI Shigeo2017-11-224-85/+85
|
* add mcl-wasm(TBD)MITSUNARI Shigeo2017-11-201-9/+22
|
* exported-she.txt is removedMITSUNARI Shigeo2017-11-201-7/+3
|
* add wasm option(TBD)MITSUNARI Shigeo2017-11-204-5/+66
|
* [js] add bench for index.htmlMITSUNARI Shigeo2017-11-162-21/+63
|
* [js] simple demoMITSUNARI Shigeo2017-11-123-0/+239
|
* [js] refactor Makefile for wasmMITSUNARI Shigeo2017-11-081-13/+13
|
* [js] change she.init apiMITSUNARI Shigeo2017-11-083-89/+47
|
* [js] use pre.jsMITSUNARI Shigeo2017-11-075-15/+28
|
* [js] shrink htmlMITSUNARI Shigeo2017-11-072-64/+62
|
* fix typoMITSUNARI Shigeo2017-11-061-3/+3
|
* [js] fix link to she_c.jsMITSUNARI Shigeo2017-11-062-2/+2
|
* [js] rename filesMITSUNARI Shigeo2017-11-064-70/+14
|
* [js] use two-spaces indentMITSUNARI Shigeo2017-11-031-528/+528
|
* [js] some refactoringMITSUNARI Shigeo2017-11-031-43/+29
|
* [js] she.js supports Node.js and browserMITSUNARI Shigeo2017-11-024-124/+142
|
* [js] use __attribute__((used)) instead of EXPORTED_FUNCTIONSMITSUNARI Shigeo2017-11-013-2/+13
|
* [js] remove unnecessary parameterMITSUNARI Shigeo2017-11-011-1/+0
|
* [trivial] remove warningMITSUNARI Shigeo2017-11-011-1/+1
|
* [js] use subarray to set arrayMITSUNARI Shigeo2017-10-271-3/+4
|
* [js] unify wrap_inputMITSUNARI Shigeo2017-10-251-58/+4
|
* [js] move exported-she.js to exported-she.jsonMITSUNARI Shigeo2017-10-259-552/+773
|
* correct dependency of she_c256.objMITSUNARI Shigeo2017-10-221-0/+1
|
* remove warning by clangMITSUNARI Shigeo2017-10-222-10/+8
|
* [js] update doc in she2.htmlMITSUNARI Shigeo2017-10-211-3/+3
|
* [js] add PublicKey.convertToCipherTextGTMITSUNARI Shigeo2017-10-185-8/+40
|
* [js] fix typo of she-ja.htmlMITSUNARI Shigeo2017-10-181-6/+5
|
* [she] add sheConvertFromGiMITSUNARI Shigeo2017-10-187-2/+58
|
* [js] add getXXXFromHexStrMITSUNARI Shigeo2017-10-182-14/+36
|
* [js] add Japanese versionMITSUNARI Shigeo2017-10-182-2/+60
|
* [js] colored tableMITSUNARI Shigeo2017-10-183-4/+6
|
* [doc] add link to she2.htmlMITSUNARI Shigeo2017-10-171-1/+2
|
* [js] add new demoMITSUNARI Shigeo2017-10-175-4/+271
|
* [js] add toHexStr/fromHexStrMITSUNARI Shigeo2017-10-172-14/+57
|
* [js] add reRand methodMITSUNARI Shigeo2017-10-172-36/+83
|
* [js] change api of enc/dec/mulInt ; add mulMITSUNARI Shigeo2017-10-172-26/+64
|
* [js] add add/sub/mulIntMITSUNARI Shigeo2017-10-177-12/+136
|
* [js] enc/dec for G1/G2/GTMITSUNARI Shigeo2017-10-1710-48/+99
|
* [js] rename pub.enc to pub.encG1MITSUNARI Shigeo2017-10-162-2/+2
|
* [js] enc/dec for G1 is okMITSUNARI Shigeo2017-10-163-78/+104
|
* [js] under constructing of classMITSUNARI Shigeo2017-10-152-196/+294
|
* [js] set global constMITSUNARI Shigeo2017-10-143-21/+19
|
* [js] same as blsMITSUNARI Shigeo2017-10-141-34/+61
|
* [she] add clock()MITSUNARI Shigeo2017-10-061-0/+2
|
* update arm64 benchmarkMITSUNARI Shigeo2017-10-061-1/+1
|
* [she] show time to compute DLP tablesMITSUNARI Shigeo2017-10-061-1/+13
|
* [js] a little optimization of mclshe.wasmMITSUNARI Shigeo2017-10-041-0/+0
|
* [bn] remove old unused codeMITSUNARI Shigeo2017-10-041-95/+0
|
* [bn] a little optimization of addLineWithoutPMITSUNARI Shigeo2017-10-042-32/+30
|
* [bn] mul_024 uses mulOptMITSUNARI Shigeo2017-10-042-19/+117
|
* [bn] a little optimization of mul_024MITSUNARI Shigeo2017-10-041-4/+65
|
* [she] removed duplicated codeMITSUNARI Shigeo2017-10-041-1/+0
|
* [she] update benchmarkMITSUNARI Shigeo2017-10-034-198/+216
|
* [she] add bench for encGi with PrecomputedPublicKeyMITSUNARI Shigeo2017-10-035-185/+244
|
* add link to SHE demoMITSUNARI Shigeo2017-10-021-0/+1
|
* [she] fix typo of she.htmlMITSUNARI Shigeo2017-10-021-1/+1
|
* [doc] add url for SHE demoMITSUNARI Shigeo2017-10-021-1/+2
|
* [she] add demo by WASMMITSUNARI Shigeo2017-10-028-2/+429
|
* [she] add MCLSHE_WIN_SIZE macroMITSUNARI Shigeo2017-10-022-2/+5
|
* [doc] add index.htmlMITSUNARI Shigeo2017-10-011-0/+8
|
* [she] add remove old pagesMITSUNARI Shigeo2017-10-016-400/+9
|
* [she] use int64_t instead of uint32_t *MITSUNARI Shigeo2017-10-013-28/+21
|
* [she] change C api of sheDecMITSUNARI Shigeo2017-10-013-96/+96
|
* [js] add re option to export-functions.pyMITSUNARI Shigeo2017-10-015-100/+20
|
* [js] export-functions.py supports -re optionMITSUNARI Shigeo2017-10-011-14/+13
|
* [she] add decGi bench for variable mMITSUNARI Shigeo2017-09-306-182/+280
|
* [she] add PrecomputedPublicKeyMITSUNARI Shigeo2017-09-305-0/+78
|
* [she] fix format of benchmarkMITSUNARI Shigeo2017-09-294-147/+129
|
* [she] add benchmark script and results on i7-6700 3.4GHzMITSUNARI Shigeo2017-09-294-0/+201
|
* remove warning to miss opt command in MakefileMITSUNARI Shigeo2017-09-291-1/+3
|
* [she] add bench for precomp MLMITSUNARI Shigeo2017-09-291-3/+12
|
* [she] add C api for sheMITSUNARI Shigeo2017-09-287-3/+708
|
* [she] rename rerandomize to reRandMITSUNARI Shigeo2017-09-282-18/+19
|
* support int64_t for G::powMITSUNARI Shigeo2017-09-285-12/+34
|
* [win] add library for bn512 to autolinkMITSUNARI Shigeo2017-09-281-2/+4
|
* [doc] fix comment of bn.hMITSUNARI Shigeo2017-09-281-2/+2
|
* [she] change define macro for parameterMITSUNARI Shigeo2017-09-282-12/+10
|
* [gen] llvm 5.0 uses simd but it is slow, then disable sseMITSUNARI Shigeo2017-09-271-1/+1
|
* [she] modify pairing instead of miller loopMITSUNARI Shigeo2017-09-271-31/+20
|
* update release tag for cybozulibMITSUNARI Shigeo2017-09-261-1/+1
|
* [she] unify benchmark formatMITSUNARI Shigeo2017-09-261-66/+41
|
* [she] remove duplicated benchmarkMITSUNARI Shigeo2017-09-251-15/+15
|
* [generic] disable XBYAK if sizeof(Unit) == 4MITSUNARI Shigeo2017-09-254-21/+34
|
* [she] add underscore for member valuesMITSUNARI Shigeo2017-09-252-183/+183
|
* [she] change benchmark formatMITSUNARI Shigeo2017-09-251-64/+106
|
* [she] use precompute miller loop for QMITSUNARI Shigeo2017-09-251-3/+9
|
* add scalar mul of she benchMITSUNARI Shigeo2017-09-241-0/+12
|
* fix test of fpMITSUNARI Shigeo2017-09-241-7/+1
|
* remove testHashAndMapto in bn_test.cppMITSUNARI Shigeo2017-09-244-8/+17
|
* use SHA-2 if MCL_DONT_USE_OPENSSLMITSUNARI Shigeo2017-09-243-11/+41
|
* remove unused argumentMITSUNARI Shigeo2017-09-221-27/+20
|
* throw exception if readStream can't dataMITSUNARI Shigeo2017-09-222-0/+34
|
* near max 32-bit int valueMITSUNARI Shigeo2017-09-211-2/+2
|
* large decoderMITSUNARI Shigeo2017-09-211-2/+2
|
* use window method for GTMITSUNARI Shigeo2017-09-212-29/+28
|
* test limitation of serializeMITSUNARI Shigeo2017-09-211-3/+13
|
* add serialize testMITSUNARI Shigeo2017-09-211-0/+31
|
* use WindowMethod for she:G1:decMITSUNARI Shigeo2017-09-203-24/+75
|
* add benchMITSUNARI Shigeo2017-09-192-10/+31
|
* she: add rerandomize(CipherTextM)MITSUNARI Shigeo2017-09-192-14/+42
|
* she: add enc.pub(CipherTextM&)MITSUNARI Shigeo2017-09-192-7/+108
|
* SquareRoot use Fp::pow if possibleMITSUNARI Shigeo2017-09-182-0/+45
|
* add bn512.hppMITSUNARI Shigeo2017-09-181-0/+39
|
* a little optimization for twist_b = 1 - 2iMITSUNARI Shigeo2017-09-181-12/+42
|
* 128-bit security BN curve is okMITSUNARI Shigeo2017-09-182-7/+3
|
* add BN462 parameter (but not run)MITSUNARI Shigeo2017-09-184-13/+79
|
* rename bnXXXinit to initPairing()MITSUNARI Shigeo2017-09-1822-64/+68
|
* fix sign of Vint::adu1MITSUNARI Shigeo2017-09-174-32/+87
|
* fix detection of 0b...MITSUNARI Shigeo2017-09-161-1/+1
|
* support llvm-3.4MITSUNARI Shigeo2017-09-161-2/+7
|
* add bench of maptoMITSUNARI Shigeo2017-09-141-0/+4
|
* add link to demoMITSUNARI Shigeo2017-09-141-0/+1
|
* add some export functions with underscoreMITSUNARI Shigeo2017-09-134-3/+6
|
* html5 headerMITSUNARI Shigeo2017-09-101-2/+3
|
* change option of export_functions.pyMITSUNARI Shigeo2017-09-102-34/+37
|
* add bench of g1/g2 mulMITSUNARI Shigeo2017-09-102-10/+18
|
* add ONLY_BENCH test for bn_testMITSUNARI Shigeo2017-09-071-3/+3
|
* clear Elgamal::CipherText in cstrMITSUNARI Shigeo2017-09-031-0/+4
|
* change title of demoMITSUNARI Shigeo2017-09-021-1/+1
|
* remark of EdgeMITSUNARI Shigeo2017-09-021-1/+3
|
* add link to demoMITSUNARI Shigeo2017-09-021-0/+2
|
* add wasm demoMITSUNARI Shigeo2017-09-029-2/+544
|
* rename bgn_test.cpp with she_test.cppMITSUNARI Shigeo2017-08-301-1/+1
|
* fix typo of urlMITSUNARI Shigeo2017-08-301-1/+1
|
* fix typo of urlMITSUNARI Shigeo2017-08-301-1/+1
|
* replace BGN with SHEMITSUNARI Shigeo2017-08-302-37/+37
|
* rename bgn to sheMITSUNARI Shigeo2017-08-303-0/+0
|
* add save/log for HashTableMITSUNARI Shigeo2017-08-302-6/+59
|
* add HashTable::setTryNumMITSUNARI Shigeo2017-08-291-0/+4
|
* change ioMode for EcMITSUNARI Shigeo2017-08-233-16/+18
|
* use uname -m instead of archMITSUNARI Shigeo2017-08-191-4/+1
|
* divUnit is only for 64-bit unitMITSUNARI Shigeo2017-08-191-0/+2
|
* clean before test_goMITSUNARI Shigeo2017-08-121-0/+1
|
* test_go runs on Linux/OSXMITSUNARI Shigeo2017-08-124-33/+258
|
* add sample of innerProduct for sheMITSUNARI Shigeo2017-08-112-0/+41
|
* add doc for WASMMITSUNARI Shigeo2017-08-031-1/+11
|
* rename AddFrobenius to HaveFrobeniusMITSUNARI Shigeo2017-08-031-4/+4
|
* bgn:unify EcHashTable and GTHashTableMITSUNARI Shigeo2017-08-032-142/+73
|
* use FixedBuffer for vintMITSUNARI Shigeo2017-08-031-1/+3
|
* disable messageMITSUNARI Shigeo2017-08-031-1/+1
|
* add test divUnitMITSUNARI Shigeo2017-08-032-117/+75
|
* add msg argument for vint::dumpMITSUNARI Shigeo2017-08-031-4/+4
|
* fix alias of divNMMITSUNARI Shigeo2017-08-031-1/+1
|
* remove redundant test of vintMITSUNARI Shigeo2017-08-031-45/+0
|
* define macro for emscriptenMITSUNARI Shigeo2017-08-034-3/+14
|
* vint::divNM passed testMITSUNARI Shigeo2017-08-021-93/+153
|
* rename vint::subs1 to subu1MITSUNARI Shigeo2017-08-011-29/+71
|
* add portable mul for 32-bitMITSUNARI Shigeo2017-07-312-19/+50
|
* add MCL_VINT_FIXED_BUFFERMITSUNARI Shigeo2017-07-312-2/+5
|
* use MCL_SIZEOF_UNIT macro instead of CYBOZU_OS_BITMITSUNARI Shigeo2017-07-3113-40/+61
|
* add Vint:divu1, modu1MITSUNARI Shigeo2017-07-313-12/+36
|
* add comments for bgnMITSUNARI Shigeo2017-07-261-0/+5
|
* avoid exception test on emscriptenMITSUNARI Shigeo2017-07-242-4/+13
|
* make ARCH=x86 MCL_USE_GMP=0 MCL_USE_OPENSSL=0 test passedMITSUNARI Shigeo2017-07-242-3/+67
|
* change maxUnit does not depend on 64-bit modeMITSUNARI Shigeo2017-07-241-2/+2
|
* avoid zero-division if x = 1 in fixed_powerMITSUNARI Shigeo2017-07-241-0/+4
|
* fix mapTo function throws exception if t = 0MITSUNARI Shigeo2017-07-241-0/+1
|
* reduce memcpy of divNMMITSUNARI Shigeo2017-07-241-14/+17
|
* fix many bugs of VintMITSUNARI Shigeo2017-07-238-97/+213
|
* avoid exception test on emccMITSUNARI Shigeo2017-07-231-3/+9
|
* add benchmark of VintMITSUNARI Shigeo2017-07-233-2/+37
|
* build ok;test ngMITSUNARI Shigeo2017-07-2213-23/+181
|
* add vint::sqrNMITSUNARI Shigeo2017-07-221-7/+16
|
* rename local namespace to vintMITSUNARI Shigeo2017-07-221-32/+38
|
* add const for Vint::isPrimeMITSUNARI Shigeo2017-07-221-2/+3
|
* rename Vint::bitLen to getBitSizeMITSUNARI Shigeo2017-07-222-21/+23
|
* remove warning of visual stduioMITSUNARI Shigeo2017-07-222-6/+21
|
* update cybozulib tag for cmakeMITSUNARI Shigeo2017-07-211-1/+1
|
* add CipherText::mul by intMITSUNARI Shigeo2017-07-212-11/+43
|
* setRangeForDLP does not depend on secretkeyMITSUNARI Shigeo2017-07-212-50/+43
|
* fix bgn::SecretKey::readStreamMITSUNARI Shigeo2017-07-211-0/+1
|
* add comments for headerMITSUNARI Shigeo2017-07-211-1/+2
|
* use doubleMillerLoop for randomizeMITSUNARI Shigeo2017-07-211-17/+21
|
* support OpenBSD archMITSUNARI Shigeo2017-07-201-0/+3
|
* reduce public key size of bgnMITSUNARI Shigeo2017-07-201-109/+63
|
* add Vint::jacobiMITSUNARI Shigeo2017-07-202-7/+103
|
* add Vint::gcd, lcmMITSUNARI Shigeo2017-07-202-0/+35
|
* update Miller-RabindMITSUNARI Shigeo2017-07-201-15/+27
|
* add Vint::isPrimeMITSUNARI Shigeo2017-07-202-2/+108
|
* avoid _P because it is defined in androidMITSUNARI Shigeo2017-07-191-3/+3
|
* add hashBench for bgnMITSUNARI Shigeo2017-07-191-0/+21
|
* avoid alias of xMITSUNARI Shigeo2017-07-181-2/+2
|
* add Vint:invModMITSUNARI Shigeo2017-07-183-2/+56
|
* remove unused varMITSUNARI Shigeo2017-07-182-2/+1
|
* Vint::and/orMITSUNARI Shigeo2017-07-182-4/+73
|
* add test vint_test.cppMITSUNARI Shigeo2017-07-181-1/+1
|
* add Vint::powModMITSUNARI Shigeo2017-07-183-80/+92
|
* gmp_util starts to support VintMITSUNARI Shigeo2017-07-181-20/+84
|
* refactor typeMITSUNARI Shigeo2017-07-182-52/+50
|
* change T to intMITSUNARI Shigeo2017-07-182-69/+79
|
* add testMITSUNARI Shigeo2017-07-182-90/+154
|
* add testMITSUNARI Shigeo2017-07-181-22/+18
|
* add divMod and quotRemMITSUNARI Shigeo2017-07-182-223/+215
|
* VuintT is removedMITSUNARI Shigeo2017-07-171-84/+70
|
* refactor VintMITSUNARI Shigeo2017-07-171-344/+156
|
* _MITSUNARI Shigeo2017-07-173-295/+393
|
* rename emu_mpz to VintMITSUNARI Shigeo2017-07-172-52/+51
|
* rename set to setArrayMITSUNARI Shigeo2017-07-123-1/+2380
|
* add error messageMITSUNARI Shigeo2017-07-113-1/+7
|
* add lagrange interpolationMITSUNARI Shigeo2017-07-071-0/+71
|
* move mclBn_* to mclMITSUNARI Shigeo2017-07-072-0/+70
|
* fix test on debug modeMITSUNARI Shigeo2017-07-072-2/+2
|
* fix test on debug modeMITSUNARI Shigeo2017-07-071-9/+12
|
* fix spell of paillierMITSUNARI Shigeo2017-07-073-8/+8
|
* fix compile error on debug modeMITSUNARI Shigeo2017-07-071-0/+6
|
* rename FrobeniusOnTwist to G2withF::FrobeniusMITSUNARI Shigeo2017-07-073-145/+105
|
* update docMITSUNARI Shigeo2017-07-061-0/+53
|
* Fp12::pow supports GLV methodMITSUNARI Shigeo2017-07-067-2/+191
|
* move const vars for Frobenius into fp_tower.hppMITSUNARI Shigeo2017-07-052-98/+108
|
* add default random_generator for bgnMITSUNARI Shigeo2017-07-023-66/+72
|
* use precomputedMillerLoopMITSUNARI Shigeo2017-06-301-0/+14
|
* add benchmark of bgnMITSUNARI Shigeo2017-06-301-14/+31
|
* fix typoMITSUNARI Shigeo2017-06-291-2/+2
|
* add serialize and deserializeMITSUNARI Shigeo2017-06-291-3/+20
|
* change int64_t to intMITSUNARI Shigeo2017-06-291-19/+21
|
* remove unused namespaceMITSUNARI Shigeo2017-06-291-1/+0
|
* add sample of bgnMITSUNARI Shigeo2017-06-294-3/+154
|
* don't save hashSize and tryNum of secretKeyMITSUNARI Shigeo2017-06-292-28/+31
|
* add iotestMITSUNARI Shigeo2017-06-292-16/+365
|
* fix typoMITSUNARI Shigeo2017-06-291-1/+1
|
* add Ec::getIoModeMITSUNARI Shigeo2017-06-291-4/+3
|
* use ec:ioMode to operator>>MITSUNARI Shigeo2017-06-291-1/+3
|
* add tryNumMITSUNARI Shigeo2017-06-281-3/+7
|