MITSUNARI Shigeo
|
a03f9db4ad
|
use WindowMethod for she:G1:dec
|
7 years ago |
MITSUNARI Shigeo
|
36e1a46454
|
add bench
|
7 years ago |
MITSUNARI Shigeo
|
1ca4c1f1ef
|
she: add rerandomize(CipherTextM)
|
7 years ago |
MITSUNARI Shigeo
|
3246b21842
|
she: add enc.pub(CipherTextM&)
|
7 years ago |
MITSUNARI Shigeo
|
09a6505d02
|
SquareRoot use Fp::pow if possible
|
7 years ago |
MITSUNARI Shigeo
|
7b35b6605e
|
add bn512.hpp
|
7 years ago |
MITSUNARI Shigeo
|
73ed13ed68
|
a little optimization for twist_b = 1 - 2i
|
7 years ago |
MITSUNARI Shigeo
|
9afa137935
|
128-bit security BN curve is ok
|
7 years ago |
MITSUNARI Shigeo
|
5c43cc4e0f
|
add BN462 parameter (but not run)
|
7 years ago |
MITSUNARI Shigeo
|
b810c822c8
|
rename bnXXXinit to initPairing()
|
7 years ago |
MITSUNARI Shigeo
|
c54e8a6b97
|
fix sign of Vint::adu1
|
7 years ago |
MITSUNARI Shigeo
|
c0d84156f2
|
fix detection of 0b...
|
7 years ago |
MITSUNARI Shigeo
|
c56818cfb2
|
clear Elgamal::CipherText in cstr
|
7 years ago |
MITSUNARI Shigeo
|
b6d63653a5
|
add wasm demo
|
7 years ago |
MITSUNARI Shigeo
|
fc0d355de2
|
fix typo of url
|
7 years ago |
MITSUNARI Shigeo
|
11c33f8174
|
fix typo of url
|
7 years ago |
MITSUNARI Shigeo
|
fa809a1d70
|
replace BGN with SHE
|
7 years ago |
MITSUNARI Shigeo
|
5aa2d9c1e1
|
rename bgn to she
|
7 years ago |
MITSUNARI Shigeo
|
cfe7949750
|
add save/log for HashTable
|
7 years ago |
MITSUNARI Shigeo
|
049d1590b1
|
add HashTable::setTryNum
|
7 years ago |
MITSUNARI Shigeo
|
d1c59fd632
|
change ioMode for Ec
|
7 years ago |
MITSUNARI Shigeo
|
2146aa1de7
|
rename AddFrobenius to HaveFrobenius
|
7 years ago |
MITSUNARI Shigeo
|
a1fa19150e
|
bgn:unify EcHashTable and GTHashTable
|
7 years ago |
MITSUNARI Shigeo
|
fd96fc58d2
|
use FixedBuffer for vint
|
7 years ago |
MITSUNARI Shigeo
|
a6171527f8
|
add test divUnit
|
7 years ago |
MITSUNARI Shigeo
|
57e8185b29
|
add msg argument for vint::dump
|
7 years ago |
MITSUNARI Shigeo
|
d0a6157074
|
fix alias of divNM
|
7 years ago |
MITSUNARI Shigeo
|
229cc0166c
|
define macro for emscripten
|
7 years ago |
MITSUNARI Shigeo
|
1099498eb4
|
vint::divNM passed test
|
7 years ago |
MITSUNARI Shigeo
|
43f36a1994
|
rename vint::subs1 to subu1
|
7 years ago |
MITSUNARI Shigeo
|
2f643448bc
|
add portable mul for 32-bit
|
7 years ago |
MITSUNARI Shigeo
|
2b5628f243
|
add MCL_VINT_FIXED_BUFFER
|
7 years ago |
MITSUNARI Shigeo
|
433203a446
|
use MCL_SIZEOF_UNIT macro instead of CYBOZU_OS_BIT
|
7 years ago |
MITSUNARI Shigeo
|
585ac4f329
|
add Vint:divu1, modu1
|
7 years ago |
MITSUNARI Shigeo
|
993ed42bec
|
add comments for bgn
|
7 years ago |
MITSUNARI Shigeo
|
04f4b17ce9
|
make ARCH=x86 MCL_USE_GMP=0 MCL_USE_OPENSSL=0 test passed
|
7 years ago |
MITSUNARI Shigeo
|
7df8d1fb20
|
change maxUnit does not depend on 64-bit mode
|
7 years ago |
MITSUNARI Shigeo
|
64e86fe9fa
|
avoid zero-division if x = 1 in fixed_power
|
7 years ago |
MITSUNARI Shigeo
|
6eb7d1bdc8
|
fix mapTo function throws exception if t = 0
|
7 years ago |
MITSUNARI Shigeo
|
a85cc8eaa9
|
reduce memcpy of divNM
|
7 years ago |
MITSUNARI Shigeo
|
906aab70b3
|
fix many bugs of Vint
|
7 years ago |
MITSUNARI Shigeo
|
d2dd873929
|
add benchmark of Vint
|
7 years ago |
MITSUNARI Shigeo
|
fd8810a398
|
build ok;test ng
|
7 years ago |
MITSUNARI Shigeo
|
6761073e8b
|
add vint::sqrN
|
7 years ago |
MITSUNARI Shigeo
|
b1b0e63ea1
|
rename local namespace to vint
|
7 years ago |
MITSUNARI Shigeo
|
7b2a522f9d
|
add const for Vint::isPrime
|
7 years ago |
MITSUNARI Shigeo
|
2b6c591775
|
rename Vint::bitLen to getBitSize
|
7 years ago |
MITSUNARI Shigeo
|
2d44c8fafc
|
remove warning of visual stduio
|
7 years ago |
MITSUNARI Shigeo
|
74f8c065dd
|
add CipherText::mul by int
|
7 years ago |
MITSUNARI Shigeo
|
54f67cadaa
|
setRangeForDLP does not depend on secretkey
|
7 years ago |