aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* precomputedMillerLoop2mixed for nonprecomputed Q1MITSUNARI Shigeo2018-06-103-6/+92
|
* avoid malloc for SingVecMITSUNARI Shigeo2018-06-101-1/+1
|
* remove Array in LagrangeInterpolationMITSUNARI Shigeo2018-06-101-15/+7
|
* add lagrange testMITSUNARI Shigeo2018-06-101-0/+19
|
* add FixedArray::swapMITSUNARI Shigeo2018-06-102-1/+44
|
* invTbl is for only xbyakMITSUNARI Shigeo2018-06-101-0/+4
|
* add FixedArrayMITSUNARI Shigeo2018-06-102-0/+72
|
* -Os is 1.6 times slowerMITSUNARI Shigeo2018-06-071-1/+1
|
* change benchmark item for sheMITSUNARI Shigeo2018-06-051-7/+20
|
* fix ; bad flag checkMITSUNARI Shigeo2018-06-051-1/+1
|
* fix typo of macroMITSUNARI Shigeo2018-06-052-4/+4
|
* test for clangMITSUNARI Shigeo2018-06-056-7/+20
|
* fix wrong return valueMITSUNARI Shigeo2018-06-041-1/+1
|
* remove warning of vcMITSUNARI Shigeo2018-06-041-1/+0
|
* change malloc.h to stdlib.h for OSX(Thanks to prprhyt)MITSUNARI Shigeo2018-06-041-1/+1
|
* add link to nizkp.pdfMITSUNARI Shigeo2018-06-031-0/+2
|
* add nizkp for sheMITSUNARI Shigeo2018-06-031-0/+0
|
* fix wrong character encodingMITSUNARI Shigeo2018-06-021-1/+1
|
* add link to she-api.mdMITSUNARI Shigeo2018-06-021-0/+4
|
* add api for sheMITSUNARI Shigeo2018-06-021-0/+322
|
* add initG1only mode for sheMITSUNARI Shigeo2018-06-025-32/+150
|
* remove warning of vcMITSUNARI Shigeo2018-06-011-1/+1
|
* MCL_DONT_USE_CSPRNG is to avoid /dev/urandomMITSUNARI Shigeo2018-05-293-4/+8
|
* isPrime does not require CSPRNGMITSUNARI Shigeo2018-05-291-5/+7
|
* NoRandomGenerator is removedMITSUNARI Shigeo2018-05-291-11/+8
|
* remove bn_currentMITSUNARI Shigeo2018-05-293-15/+6
|
* fix pb if zero-size arrayMITSUNARI Shigeo2018-05-281-0/+1
|
* update CYBOZULIB_TAGMITSUNARI Shigeo2018-05-281-1/+1
|
* add array.hppMITSUNARI Shigeo2018-05-281-0/+84
|
* remove throw in ecdsa-wasmMITSUNARI Shigeo2018-05-285-4/+27
|
* reduce including standard headersMITSUNARI Shigeo2018-05-2711-52/+85
|
* build bn_c256 with -fno-exceptionsMITSUNARI Shigeo2018-05-2711-162/+289
|
* reducing string/throwMITSUNARI Shigeo2018-05-2710-236/+450
|
* add ecdsaFreeMITSUNARI Shigeo2018-05-272-1/+9
|
* split error and throwMITSUNARI Shigeo2018-05-2715-192/+210
|
* avoid vector of vectorMITSUNARI Shigeo2018-05-272-9/+6
|
* rename vector.hpp to array.hppMITSUNARI Shigeo2018-05-276-87/+10
|
* move CFLAGS_USER to lastMITSUNARI Shigeo2018-05-271-1/+2
|
* remove std::stringMITSUNARI Shigeo2018-05-242-18/+11
|
* for minimum exportsMITSUNARI Shigeo2018-05-241-1/+1
|
* Vector without exceptionMITSUNARI Shigeo2018-05-239-44/+146
|
* add getModulo for bufMITSUNARI Shigeo2018-05-235-2/+48
|
* fix Makefile for emccMITSUNARI Shigeo2018-05-231-5/+5
|
* same option for sheMITSUNARI Shigeo2018-05-231-3/+3
|
* use DISABLE_EXCEPTION_CATHING=1MITSUNARI Shigeo2018-05-232-2/+16
|
* all try are removed in bn_c_impl.hppMITSUNARI Shigeo2018-05-232-20/+35
|
* removing try in bn_c_impl.hppMITSUNARI Shigeo2018-05-231-34/+6
|
* serialize/deserialize use save/load wo exceptionMITSUNARI Shigeo2018-05-233-56/+198
|
* change the order of arguments for noexcept version of load/saveMITSUNARI Shigeo2018-05-234-76/+76
|
* fix Vint:setStrMITSUNARI Shigeo2018-05-232-5/+8
|
* add bn::init wo exceptionMITSUNARI Shigeo2018-05-223-24/+43
|
* avoid assert if MCL_MAX_BIT_SIZE=256MITSUNARI Shigeo2018-05-221-2/+8
|
* add Fp::init for mpz_classMITSUNARI Shigeo2018-05-225-32/+28
|
* fix returnMITSUNARI Shigeo2018-05-221-0/+1
|
* load/save of EcT support nothrowMITSUNARI Shigeo2018-05-222-37/+89
|
* fp_tower supports load/save wo throwMITSUNARI Shigeo2018-05-221-23/+79
|
* remove throw in fp.hppMITSUNARI Shigeo2018-05-224-30/+35
|
* split getUint64/getInt64 for throwMITSUNARI Shigeo2018-05-222-9/+20
|
* rename mul_b_div_xi to mul_twist_bMITSUNARI Shigeo2018-05-211-2/+2
|
* remove unnecessary assertMITSUNARI Shigeo2018-05-211-1/+0
|
* fix typoMITSUNARI Shigeo2018-05-211-1/+1
|
* reduce exceptionMITSUNARI Shigeo2018-05-211-12/+17
|
* reduce exceptionMITSUNARI Shigeo2018-05-212-33/+31
|
* reduce exceptionMITSUNARI Shigeo2018-05-218-396/+217
|
* add author to she-api-ja.mdMITSUNARI Shigeo2018-05-201-0/+8
|
* conversion.hpp to include/mclMITSUNARI Shigeo2018-05-198-32/+30
|
* remove fromStr16MITSUNARI Shigeo2018-05-193-32/+5
|
* add bool version of Op::initMITSUNARI Shigeo2018-05-183-40/+31
|
* fix typo of docMITSUNARI Shigeo2018-05-181-1/+1
|
* update docMITSUNARI Shigeo2018-05-181-1/+1
|
* link to how to make libraryMITSUNARI Shigeo2018-05-181-0/+2
|
* refactor strToArrayMITSUNARI Shigeo2018-05-182-95/+149
|
* add hexToArrayMITSUNARI Shigeo2018-05-173-10/+50
|
* reduce exceptionMITSUNARI Shigeo2018-05-178-80/+368
|
* use mcl::bnMITSUNARI Shigeo2018-05-161-3/+1
|
* fp does not require serializer.hppMITSUNARI Shigeo2018-05-162-1/+2
|
* update doc for bn apiMITSUNARI Shigeo2018-05-152-36/+39
|
* err is not suitableMITSUNARI Shigeo2018-05-151-3/+2
|
* fix of SetHashOfMITSUNARI Shigeo2018-05-152-1/+11
|
* use web crypto api for bn_c512.jsMITSUNARI Shigeo2018-05-141-1/+1
|
* call cryptoGetRandomValuesMITSUNARI Shigeo2018-05-142-3/+9
|
* reduce try..catchMITSUNARI Shigeo2018-05-142-46/+63
|
* setErrFile is removedMITSUNARI Shigeo2018-05-147-133/+22
|
* remove stringstream in vint.hppMITSUNARI Shigeo2018-05-143-40/+62
|
* callback crypto.getRandomValuesMITSUNARI Shigeo2018-05-141-2/+15
|
* remove random_generator.hpp in bn_c_impl.hppMITSUNARI Shigeo2018-05-133-9/+7
|
* fix encoding bitSize of Elgamal::PublicKey for JavaMITSUNARI Shigeo2018-05-107-12/+1156
|
* mv java to ffi/javaMITSUNARI Shigeo2018-05-0913-7/+8
|
* update tag for CMakeLists.txtMITSUNARI Shigeo2018-05-091-2/+2
|
* add fast mod for SECP256k1MITSUNARI Shigeo2018-05-094-1/+96
|
* fix ; recover old spec for SmallMaskMITSUNARI Shigeo2018-05-081-2/+3
|
* fix typoMITSUNARI Shigeo2018-05-063-12/+13
|
* add test of ecdsa::serializerMITSUNARI Shigeo2018-05-061-0/+15
|
* normalize ecdsa::PublicKeyMITSUNARI Shigeo2018-05-061-0/+1
|
* add ecdsa-wasm to MakefileMITSUNARI Shigeo2018-05-061-0/+6
|
* update doc for IoSerializeMITSUNARI Shigeo2018-05-061-5/+12
|
* remove some copyMITSUNARI Shigeo2018-05-061-7/+4
|
* IoSerialize for !isMSBserializeMITSUNARI Shigeo2018-05-062-20/+41
|
* add ecdsaPrecomputedMITSUNARI Shigeo2018-05-056-4/+275
|
* test of ecdsa runs wellMITSUNARI Shigeo2018-05-053-2/+280
|
* add Fp::setArrayMaskModMITSUNARI Shigeo2018-05-043-15/+41
|
* doc for she::Zkp classMITSUNARI Shigeo2018-05-031-11/+52
|
* add how to make she_c384 to MakefileMITSUNARI Shigeo2018-05-031-7/+11
|
* use isEqual for ZkpBinTestMITSUNARI Shigeo2018-05-031-4/+5
|
* enable ZkpEqTest and ZkpBinEqTestMITSUNARI Shigeo2018-05-033-12/+11
|
* Merge branch 'master' into zkpMITSUNARI Shigeo2018-05-0341-2087/+2459
|\
| * she_c_test for BLS12 runs wellMITSUNARI Shigeo2018-04-301-8/+11
| |
| * test of she_c384MITSUNARI Shigeo2018-04-304-4/+18
| |
| * skip space before data of ecMITSUNARI Shigeo2018-04-302-6/+10
| |
| * reduce bit size of scalar multiplication on BLS12MITSUNARI Shigeo2018-04-252-19/+19
| |
| * refactor namespaceMITSUNARI Shigeo2018-04-256-914/+850
| |
| * scalar multiplication of G2/GT on BLS12 by GLV methodMITSUNARI Shigeo2018-04-242-26/+45
| |
| * remove debug message in she_cMITSUNARI Shigeo2018-04-231-84/+21
| |
| * add desc. for BLS12-381 to readmeMITSUNARI Shigeo2018-04-221-5/+5
| |
| * enable GLV method for BLS12/G1MITSUNARI Shigeo2018-04-221-3/+2
| |
| * GLV method for BLS12MITSUNARI Shigeo2018-04-222-20/+48
| |
| * refactor G2::FrobeniusMITSUNARI Shigeo2018-04-192-168/+130
| |
| * refactor structure of BNMITSUNARI Shigeo2018-04-195-141/+127
| |
| * define BN::precomputed* in mcl::bn*MITSUNARI Shigeo2018-04-182-3/+18
| |
| * define BN::** in mcl::bn**MITSUNARI Shigeo2018-04-1818-252/+296
| |
| * [she] add description of she.negMITSUNARI Shigeo2018-04-171-1/+2
| |
| * add CipherText::negMITSUNARI Shigeo2018-04-174-1/+53
| |
| * add alias of mcl::initMITSUNARI Shigeo2018-04-172-5/+15
| |
| * add japanese she api docMITSUNARI Shigeo2018-04-151-0/+262
| |
| * define some functions in mcl::sheMITSUNARI Shigeo2018-04-151-0/+9
| |
| * add assert for setByCSPRNGMITSUNARI Shigeo2018-04-152-1/+2
| |
| * load dlp-table testMITSUNARI Shigeo2018-04-063-22/+121
| |
| * disable error for sheMITSUNARI Shigeo2018-04-061-0/+40
| |
| * use new CurveParam nameMITSUNARI Shigeo2018-04-0616-60/+52
| |
| * bench for setStr w/wo checkMITSUNARI Shigeo2018-04-053-4/+18
| |
| * rename curve nameMITSUNARI Shigeo2018-04-0512-57/+66
| |
| * bls12_381.hpp is removedMITSUNARI Shigeo2018-04-042-89/+51
| |
| * add mclBn_verifyOrderG1/G2MITSUNARI Shigeo2018-04-044-8/+39
| |
| * fix error of she_smplMITSUNARI Shigeo2018-04-041-1/+1
| |
| * add doc for BLS12-381MITSUNARI Shigeo2018-04-041-0/+1
| |
| * fix clear GLV for BLS12MITSUNARI Shigeo2018-04-043-4/+41
| |
| * refactor some classesMITSUNARI Shigeo2018-04-031-131/+107
| |
| * unify BNT and BasePairintTMITSUNARI Shigeo2018-04-031-54/+42
| |
| * remove bls12.hppMITSUNARI Shigeo2018-04-0317-1563/+1506
| |
| * remove default value of ParamT::initMITSUNARI Shigeo2018-04-033-3/+3
| |
| * unify MapToTMITSUNARI Shigeo2018-04-033-357/+357
| |
| * rename expHardPart as BN/BLS12MITSUNARI Shigeo2018-04-033-126/+131
| |
| * rename curveParamMITSUNARI Shigeo2018-04-039-45/+38
| |
* | _MITSUNARI Shigeo2018-04-0314-1318/+1457
|\|
| * enable laterMITSUNARI Shigeo2018-04-021-0/+2
| |
| * miss to updateMITSUNARI Shigeo2018-04-021-2/+2
| |
| * remove macro for bls12MITSUNARI Shigeo2018-04-015-185/+140
| |
| * remove unused varMITSUNARI Shigeo2018-04-011-47/+36
| |
| * unify curve paramMITSUNARI Shigeo2018-03-294-35/+38
| |
| * rename mul_014 and mul_025MITSUNARI Shigeo2018-03-291-17/+979
| |
| * unify bn and bls12MITSUNARI Shigeo2018-03-294-1009/+22
| |
| * [she] update benchMITSUNARI Shigeo2018-03-291-0/+143
| |
| * add referenceMITSUNARI Shigeo2018-03-231-0/+2
| |
| * remove old order of pairingsMITSUNARI Shigeo2018-03-181-7/+0
| |
| * use bench.hpp for bls12MITSUNARI Shigeo2018-03-183-60/+39
| |
| * bls12::mapToG1 is okMITSUNARI Shigeo2018-03-183-4/+13
| |
| * add bls12::mapToG2MITSUNARI Shigeo2018-03-163-40/+83
| |
| * [break backward compatibility] mapToG2 is changedMITSUNARI Shigeo2018-03-162-23/+57
| |
| * add G2::Frobenius2, Frobenius3MITSUNARI Shigeo2018-03-161-0/+11
| |
| * add bench of setStrMITSUNARI Shigeo2018-03-161-5/+10
| |
| * use mulGeneric instad of mulMITSUNARI Shigeo2018-03-141-2/+2
| |
| * move HaveFrobenius to utilMITSUNARI Shigeo2018-03-146-125/+73
| |
| * remove MCL_DEVMITSUNARI Shigeo2018-03-144-107/+3
| |
| * ignore .swpMITSUNARI Shigeo2018-03-143-0/+208
| |
* | add ZkpEqMITSUNARI Shigeo2018-03-143-12/+93
| |
* | add ZkpBinEqMITSUNARI Shigeo2018-03-145-21/+455
|/
* add mul_014 for bls12MITSUNARI Shigeo2018-03-041-11/+49
|
* recover IoSepratorMITSUNARI Shigeo2018-03-041-1/+1
|
* bls12::pairing is okMITSUNARI Shigeo2018-03-043-91/+133
|
* BLS12::dblLine is okMITSUNARI Shigeo2018-03-041-0/+617
|
* BLS12::addLine is okMITSUNARI Shigeo2018-03-045-3/+41
|
* bls12::finalExp is okMITSUNARI Shigeo2018-03-031-1/+1
|
* remove duplicate code in bls12.hppMITSUNARI Shigeo2018-03-033-918/+919
|
* move ParamT to utilMITSUNARI Shigeo2018-03-032-178/+197
|
* move some functions to pairing_util.hppMITSUNARI Shigeo2018-03-032-30/+46
|
* start to split bn.hppMITSUNARI Shigeo2018-03-024-31/+92
|
* use Fp2Dbl::mulPre instead of mulOptMITSUNARI Shigeo2018-03-021-63/+37
|
* MCL_DEV is okMITSUNARI Shigeo2018-03-021-142/+110
|
* use mul_025MITSUNARI Shigeo2018-02-271-28/+123
|
* add MCL_DEVMITSUNARI Shigeo2018-02-251-23/+46
|
* use mul_024MITSUNARI Shigeo2018-02-231-4/+2
|
* start to consider bls12MITSUNARI Shigeo2018-02-221-18/+67
|
* fix comment of aggregate signatureMITSUNARI Shigeo2018-02-201-4/+3
|
* add benchmark of aggregate_sigMITSUNARI Shigeo2018-02-201-7/+43
|
* remove breaking strict aliasing rule of testMITSUNARI Shigeo2018-02-201-8/+9
|
* fix for VCMITSUNARI Shigeo2018-02-201-3/+13
|
* remove unnecessary using namespaceMITSUNARI Shigeo2018-02-201-1/+0
|
* sample of aggregate signatureMITSUNARI Shigeo2018-02-203-0/+309
|
* test mulPre6MITSUNARI Shigeo2018-02-171-2/+24
|
* unify mul3x1add and mul4x1add into mulPackAddMITSUNARI Shigeo2018-02-161-61/+40
|
* [she] add serialize/deserialize for ZkpBinMITSUNARI Shigeo2018-02-063-0/+21
|
* add she-wasm target to MakefileMITSUNARI Shigeo2018-02-061-0/+3
|
* [she] add ZkpBin api for cMITSUNARI Shigeo2018-02-063-1/+122
|
* [she] add ZkpBin for m = 0 or 1MITSUNARI Shigeo2018-02-062-136/+181
|
* [she] add ZkpBinMITSUNARI Shigeo2018-02-063-33/+160
|
* remove RandGen implicitly in vint.hppMITSUNARI Shigeo2018-02-051-6/+6
|
* she uses RandGenMITSUNARI Shigeo2018-02-054-92/+67
|
* pailler uses RandGenMITSUNARI Shigeo2018-02-054-14/+22
|
* remove XorShift from isPrimeMITSUNARI Shigeo2018-02-056-80/+88
|
* add ZkpBinMITSUNARI Shigeo2018-02-051-0/+30
|
* new RandGenMITSUNARI Shigeo2018-02-057-68/+27
|
* add WrapperRGMITSUNARI Shigeo2018-02-055-52/+121
|
* fix type errorMITSUNARI Shigeo2018-02-041-1/+1
|
* add Fp::setHashFuncMITSUNARI Shigeo2018-02-043-18/+34
|
* update version of cybozulibMITSUNARI Shigeo2018-02-041-1/+1
|
* fix dependency of SHE256_LIBMITSUNARI Shigeo2018-02-041-2/+1
|
* G2::Frobenius for MtypeMITSUNARI Shigeo2018-02-011-3/+28
|
* remove unnecessary blankMITSUNARI Shigeo2018-01-311-28/+0
|
* add bench.txtMITSUNARI Shigeo2018-01-312-1/+145
|
* unify bench for bnMITSUNARI Shigeo2018-01-314-66/+83
|
* add Fr_sqr and GT_sqr for c apiMITSUNARI Shigeo2018-01-303-0/+18
|
* fix testCompress ; a must be in GTMITSUNARI Shigeo2018-01-291-5/+3
|
* Merge pull request #13 from prprhyt/fix-32bit-mulArray-argsMITSUNARI Shigeo2018-01-291-1/+1
|\ | | | | Thank you for your good patch.
| * fix 32bit mulArray argsprprhyt2018-01-291-1/+1
|/
* add url of demoMITSUNARI Shigeo2018-01-271-0/+2
|
* add benchmark of Firefox and SafariMITSUNARI Shigeo2018-01-272-11/+18
|
* add bn_c512_test.cppMITSUNARI Shigeo2018-01-261-0/+6
|
* add bn_c512MITSUNARI Shigeo2018-01-265-15/+55
|
* fix typoMITSUNARI Shigeo2018-01-261-1/+1
|
* use a value of bench by test/bn_test.cppMITSUNARI Shigeo2018-01-261-2/+3
|
* trivial fix of docMITSUNARI Shigeo2018-01-261-1/+1
|
* move benchmark section to topMITSUNARI Shigeo2018-01-261-33/+33
|
* update benchmark and parameter of readme.mdMITSUNARI Shigeo2018-01-262-11/+20
|
* [bn] add mclBnGi_normalize()MITSUNARI Shigeo2018-01-113-0/+14
|
* add fp::Serializable for getStr, setStr, serialize, deserializeMITSUNARI Shigeo2018-01-087-323/+72
|
* [she] use PublicKeyMethod for common method of PublicKey and ↵MITSUNARI Shigeo2018-01-071-145/+146
| | | | PrecomputedPublicKey
* [she] add test of pub.convertMITSUNARI Shigeo2018-01-042-4/+10
|
* [she] refactor PrecomputedPublicKey::reRandMITSUNARI Shigeo2018-01-031-69/+52
|
* [she] add sheDecGiViaGTMITSUNARI Shigeo2018-01-033-2/+36
|
* [she] change decG1ViaGT to useDecG1ViaGTMITSUNARI Shigeo2018-01-033-15/+15
|
* add sheDecGiViaGTMITSUNARI Shigeo2018-01-033-8/+47
|
* [she] change api ; add setTryNum() and remove tryNum in setRangeForDLPMITSUNARI Shigeo2018-01-035-52/+67
|
* [she] add tryNum argument to loadTable()MITSUNARI Shigeo2018-01-033-13/+13
|
* [she] add option to make DLP tableMITSUNARI Shigeo2017-12-304-24/+126
|
* [she] rename kcv to kcv_MITSUNARI Shigeo2017-12-301-17/+17
|
* [she] save curveType in HashTableMITSUNARI Shigeo2017-12-282-0/+6
|
* add getCurveParam()MITSUNARI Shigeo2017-12-283-29/+23
|
* [she] add decViaGT for large tryNumMITSUNARI Shigeo2017-12-282-7/+31
|
* [she] add comment to convertG2ToGTMITSUNARI Shigeo2017-12-281-1/+1
|
* [she] add bench of convertGi to GTMITSUNARI Shigeo2017-12-281-0/+3
|
* fix compile error on visual studioMITSUNARI Shigeo2017-12-283-25/+36
|
* update CMakefile for new cybozulibMITSUNARI Shigeo2017-12-271-2/+2
|
* all classes use new load/save apiMITSUNARI Shigeo2017-12-275-360/+374
|
* use new steram apiMITSUNARI Shigeo2017-12-274-36/+23
|
* use hasNext for loadWordMITSUNARI Shigeo2017-12-2610-155/+229
|
* add Fp::save, loadMITSUNARI Shigeo2017-12-244-45/+83
|
* remove old deserialize apinew_deserialize_apiMITSUNARI Shigeo2017-12-244-62/+10
|
* [she] add test of mulold_deserialize_apiMITSUNARI Shigeo2017-12-181-0/+7
|
* [she] change int64_t to INT templateMITSUNARI Shigeo2017-12-182-20/+50
|
* [she] C++ test of mulML + finalExpMITSUNARI Shigeo2017-12-141-0/+29
|