aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2016-09-08 15:24:03 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2016-09-08 15:24:03 +0800
commit102c9b797a89039b8f79f6727a017e2f4d5610b7 (patch)
tree7ebc2bf4be36a9eaaf647c24dfbf060fd796cf3c /src
parent1ada521ca01a12654337ce292b6c6e6f18a90580 (diff)
downloaddexon-bls-102c9b797a89039b8f79f6727a017e2f4d5610b7.tar
dexon-bls-102c9b797a89039b8f79f6727a017e2f4d5610b7.tar.gz
dexon-bls-102c9b797a89039b8f79f6727a017e2f4d5610b7.tar.bz2
dexon-bls-102c9b797a89039b8f79f6727a017e2f4d5610b7.tar.lz
dexon-bls-102c9b797a89039b8f79f6727a017e2f4d5610b7.tar.xz
dexon-bls-102c9b797a89039b8f79f6727a017e2f4d5610b7.tar.zst
dexon-bls-102c9b797a89039b8f79f6727a017e2f4d5610b7.zip
mask the top two bit of array for Id::set and SecretKey::set
Diffstat (limited to 'src')
-rw-r--r--src/bls.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bls.cpp b/src/bls.cpp
index a37834c..eb441fe 100644
--- a/src/bls.cpp
+++ b/src/bls.cpp
@@ -239,7 +239,7 @@ bool Id::isZero() const
void Id::set(const uint64_t *p)
{
- self_->v.setArray(p, keySize);
+ self_->v.setArrayMask(p, keySize);
}
Sign::Sign()
@@ -423,7 +423,7 @@ void SecretKey::init()
void SecretKey::set(const uint64_t *p)
{
- self_->s.setArray(p, keySize);
+ self_->s.setArrayMask(p, keySize);
}
void SecretKey::getPublicKey(PublicKey& pub) const