-
947132497b
add fp_mod
MITSUNARI Shigeo
2016-02-22 14:38:14 +0900
-
b9942512f2
test of FpDBl::addNC, subNC
MITSUNARI Shigeo
2016-02-22 11:25:39 +0900
-
bd7e09d38d
add ModeToStr
MITSUNARI Shigeo
2016-02-22 11:25:27 +0900
-
95a40bb298
rename fullBit to isFullBit
MITSUNARI Shigeo
2016-02-22 11:09:11 +0900
-
9df4ddc1cd
mv Fp2, FpDbl, Fp6 to mcl
MITSUNARI Shigeo
2016-02-21 09:02:22 +0900
-
acdb048231
test all mode for fp_tower
MITSUNARI Shigeo
2016-02-20 19:57:06 +0900
-
3916ecf603
fix fpDbl_add
MITSUNARI Shigeo
2016-02-20 19:44:04 +0900
-
26f31a71aa
FpDBl::add does not pass test
MITSUNARI Shigeo
2016-02-20 17:16:31 +0900
-
07372ca3af
fix set correct oneRep when useMont is not set
MITSUNARI Shigeo
2016-02-20 17:03:27 +0900
-
ef95d87921
add fpDbl_add,sub
MITSUNARI Shigeo
2016-02-19 17:30:46 +0900
-
aad1b46d0c
rename class to struct
MITSUNARI Shigeo
2016-02-19 17:30:28 +0900
-
fb3314e5b8
FpDbl::add/sub ok
MITSUNARI Shigeo
2016-02-18 16:20:50 +0900
-
d5aea1ddaa
fill extra region of z with zero
MITSUNARI Shigeo
2016-02-18 15:38:22 +0900
-
1f9783ce1c
fix ; set zero if p[] == 0
MITSUNARI Shigeo
2016-02-18 15:24:42 +0900
-
12269291fc
add test of FpDbl::add/sub
MITSUNARI Shigeo
2016-02-18 12:25:07 +0900
-
79ccc15980
add fpDbl_add/sub by llvm
MITSUNARI Shigeo
2016-02-18 11:42:20 +0900
-
1a1931f8da
set fpDbl_addP
MITSUNARI Shigeo
2016-02-17 16:00:16 +0900
-
26612eff81
add fpDbl_add, sub
MITSUNARI Shigeo
2016-02-17 14:55:25 +0900
-
ef25061d9a
rename Tag
MITSUNARI Shigeo
2016-02-15 10:34:50 +0900
-
10e1d5e597
move Fp2 to BnT::Fp2
MITSUNARI Shigeo
2016-02-15 08:43:22 +0900
-
5166e924ae
fix typo
MITSUNARI Shigeo
2016-02-15 05:09:02 +0900
-
adb049f918
add Fp6::sqr, neg
MITSUNARI Shigeo
2016-02-12 19:59:05 +0900
-
14a38260f4
add Fp6::add, sub
MITSUNARI Shigeo
2016-02-11 17:01:22 +0900
-
7ff869190d
use assert
MITSUNARI Shigeo
2016-02-11 06:36:16 +0900
-
43c38ac964
fix typo of mail address
MITSUNARI Shigeo
2016-02-10 05:55:23 +0900
-
37b740714f
add fp_addNC by llvm
MITSUNARI Shigeo
2016-02-09 14:19:05 +0900
-
bce3026b6d
test of addNC/subNC
MITSUNARI Shigeo
2016-02-08 23:30:58 +0900
-
20a3d70625
add addNC/subNC
MITSUNARI Shigeo
2016-02-08 18:07:12 +0900
-
648590dee7
fix sqr for win64
MITSUNARI Shigeo
2016-02-07 19:27:38 +0900
-
aecdc12555
fix style
MITSUNARI Shigeo
2016-02-07 19:27:22 +0900
-
cefe990706
disable warning of vc
MITSUNARI Shigeo
2016-02-07 18:16:03 +0900
-
0c5cf035b6
test of mul_xi
MITSUNARI Shigeo
2016-02-07 17:55:16 +0900
-
c0de44d83d
rename fp_ext to fp_tower
MITSUNARI Shigeo
2016-02-07 17:51:01 +0900
-
8fb172cc2a
easier to read impl of Fp2
MITSUNARI Shigeo
2016-02-05 16:46:44 +0900
-
636407d1b4
mov impl of Fp2 to Fp2T
MITSUNARI Shigeo
2016-02-05 14:51:41 +0900
-
aac79c045e
fix Fp2::mul
MITSUNARI Shigeo
2016-02-04 15:43:57 +0900
-
b67f40405c
fix setStr
MITSUNARI Shigeo
2016-02-04 15:08:23 +0900
-
6f66d1fb91
add Fp2
MITSUNARI Shigeo
2016-02-04 14:46:58 +0900
-
da6a8e0e2a
add fp2
MITSUNARI Shigeo
2016-02-03 17:33:43 +0900
-
38a4796d3b
rename op functions to fp_*
MITSUNARI Shigeo
2016-02-02 11:16:28 +0900
-
e43dfffb99
add Op2
MITSUNARI Shigeo
2016-02-01 12:12:48 +0900
-
bafbc5cb55
move some functions to private
MITSUNARI Shigeo
2016-02-01 12:12:17 +0900
-
01bd2436f9
add setStr/getStr
MITSUNARI Shigeo
2016-02-01 12:12:05 +0900
-
1c1ceed797
add link to ZKP
MITSUNARI Shigeo
2016-02-01 09:42:15 +0900
-
089367e159
use gmp for >256
MITSUNARI Shigeo
2016-01-25 12:46:21 +0900
-
f21002a6d6
use clearArray instead of getArray
MITSUNARI Shigeo
2016-01-25 12:05:20 +0900
-
5e22111283
s/sqrRoot/squareRoot/g
MITSUNARI Shigeo
2016-01-24 20:53:57 +0900
-
2d9cd14d41
rename square to sqr
MITSUNARI Shigeo
2016-01-24 20:52:55 +0900
-
4667fde466
fix sqr
MITSUNARI Shigeo
2016-01-24 20:51:12 +0900
-
aa930b78c1
add sqrt but not enable
MITSUNARI Shigeo
2016-01-24 12:19:31 +0900
-
9aa0ac8f0e
int64_t(1<<63) is invalid
MITSUNARI Shigeo
2016-01-23 20:49:31 +0900
-
85845c3c9b
update clang version
MITSUNARI Shigeo
2016-01-23 20:48:46 +0900
-
3faf2337a1
a little faster power
MITSUNARI Shigeo
2016-01-07 16:13:42 +0900
-
2ad7898bee
add test of getInt64
MITSUNARI Shigeo
2016-01-05 13:11:18 +0900
-
9485c39fd2
add getInt64
MITSUNARI Shigeo
2016-01-05 10:56:51 +0900
-
6a8c24f809
add rand test
MITSUNARI Shigeo
2016-01-04 11:28:13 +0900
-
7472f71a1d
variable ecmode
MITSUNARI Shigeo
2015-12-28 17:14:37 +0900
-
90286a497f
add mode for proj/jacobi
MITSUNARI Shigeo
2015-12-28 16:47:29 +0900
-
80da55f658
add p160_1 for test
MITSUNARI Shigeo
2015-12-28 16:08:40 +0900
-
3f0e1e86f3
add opti for P.z = 1
MITSUNARI Shigeo
2015-12-28 16:08:28 +0900
-
84c2b478c8
default use jacobi
MITSUNARI Shigeo
2015-12-28 16:07:18 +0900
-
24b1b65278
add opti code for Q.z = 1
MITSUNARI Shigeo
2015-12-28 15:29:58 +0900
-
3de75e1559
specialization for Q.z = 1
MITSUNARI Shigeo
2015-12-28 14:48:05 +0900
-
132ee14551
add isGreater, etc.
MITSUNARI Shigeo
2015-12-28 12:29:59 +0900
-
a77e5c005a
use fast set 1
MITSUNARI Shigeo
2015-12-26 20:10:17 +0900
-
4b31f87410
use isOne
MITSUNARI Shigeo
2015-12-26 19:52:10 +0900
-
240a177986
add isOne and isNegative
MITSUNARI Shigeo
2015-12-25 18:19:57 +0900
-
22a875af96
add test of power
MITSUNARI Shigeo
2015-12-24 11:10:06 +0900
-
0806070fdf
a little optimize of power
MITSUNARI Shigeo
2015-12-22 17:53:49 +0900
-
714f979a1e
add getUint64
MITSUNARI Shigeo
2015-11-05 22:06:31 +0900
-
5a1e0f32a4
update elgamal.hpp
MITSUNARI Shigeo
2015-11-05 21:39:00 +0900
-
68ae774b9f
add include header to ec.hpp
MITSUNARI Shigeo
2015-11-04 13:00:04 +0900
-
b729cfe0a5
add comment for version of vc
MITSUNARI Shigeo
2015-09-14 18:03:37 +0900
-
85799f50a2
add MCL_NO_AUTOLINK to prevent autolink
MITSUNARI Shigeo
2015-09-14 17:38:31 +0900
-
05a5ad5fdc
auto define MCL_USE_XBYAK
MITSUNARI Shigeo
2015-09-07 15:38:59 +0900
-
71d5469306
move mcl.lib from bin to lib
MITSUNARI Shigeo
2015-09-06 17:29:39 +0900
-
6e37857198
toStr/fromStr are backward compatibility
MITSUNARI Shigeo
2015-09-03 17:58:12 +0900
-
3eb109210c
sample of vote imported from git://github.com/aistcrypt/Lifted-ElGamal.git
MITSUNARI Shigeo
2015-08-20 14:53:07 +0900
-
de2d8e9509
add compare operator
MITSUNARI Shigeo
2015-08-20 11:54:44 +0900
-
39aa2903a5
add isLess
MITSUNARI Shigeo
2015-08-20 11:03:58 +0900
-
6416a5e20c
add useMont()
MITSUNARI Shigeo
2015-08-19 16:54:32 +0900
-
795bab5af1
move ec bench to bench.cpp
MITSUNARI Shigeo
2015-07-28 18:13:44 +0900
-
d2e18cd4ba
Test class is not template class
MITSUNARI Shigeo
2015-07-28 17:13:33 +0900
-
6efea64eaf
remove bench code
MITSUNARI Shigeo
2015-07-28 16:41:40 +0900
-
17fc522726
default RELEASE=1
MITSUNARI Shigeo
2015-07-28 16:41:28 +0900
-
4ed6c9a603
update to vc2013 ; add mcl.lib
MITSUNARI Shigeo
2015-07-24 16:55:03 +0900
-
cdb0230185
check bmi2
MITSUNARI Shigeo
2015-07-17 17:36:23 +0900
-
f75f0a3a7d
bench of toStr16, fromStr16
MITSUNARI Shigeo
2015-07-08 17:05:56 +0900
-
0c447ebaf5
rename macro ; default define MCL_USE_XBYAK, MCL_USE_LLVM
MITSUNARI Shigeo
2015-07-07 14:35:03 +0900
-
6e24b6aef1
mode select runs well
MITSUNARI Shigeo
2015-07-07 14:19:31 +0900
-
7f16727eb8
simplify to detect module
MITSUNARI Shigeo
2015-07-06 11:59:43 +0900
-
4da3ed04fc
add bench
MITSUNARI Shigeo
2015-07-06 06:26:20 +0900
-
0a326d8a9c
reduce toMont inf invMontOp
MITSUNARI Shigeo
2015-07-05 07:01:05 +0900
-
4f61d3360d
disable useMont for NIST_P192
MITSUNARI Shigeo
2015-07-05 06:26:22 +0900
-
0ec107d304
add invMontOp
MITSUNARI Shigeo
2015-07-04 17:48:11 +0900
-
52d6587f36
USE_LLVM=1 does not run
MITSUNARI Shigeo
2015-07-03 16:42:58 +0900
-
372119e1b1
add wrapper for mcl_fp_mont
MITSUNARI Shigeo
2015-07-02 18:03:37 +0900
-
218c039e61
fix assign operator
MITSUNARI Shigeo
2015-07-02 14:49:36 +0900
-
edc0444840
add mode for setModulo
MITSUNARI Shigeo
2015-06-21 21:06:34 +0900
-
9c79bb0120
move MontFp to Fp
MITSUNARI Shigeo
2015-06-13 20:22:10 +0900