aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2017-02-12 15:24:37 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2017-02-12 15:24:37 +0800
commitffa48689f965a126a3673fd2a8feac6e2659d176 (patch)
treea9fa8d0b01953fe7d9f8ead6e07c70f7c8f44b0e
parent51a8da29256cf475cf678efa99224030fbbc0cb6 (diff)
downloaddexon-bls-ffa48689f965a126a3673fd2a8feac6e2659d176.tar
dexon-bls-ffa48689f965a126a3673fd2a8feac6e2659d176.tar.gz
dexon-bls-ffa48689f965a126a3673fd2a8feac6e2659d176.tar.bz2
dexon-bls-ffa48689f965a126a3673fd2a8feac6e2659d176.tar.lz
dexon-bls-ffa48689f965a126a3673fd2a8feac6e2659d176.tar.xz
dexon-bls-ffa48689f965a126a3673fd2a8feac6e2659d176.tar.zst
dexon-bls-ffa48689f965a126a3673fd2a8feac6e2659d176.zip
change the order of arguments of G1 and G2
-rw-r--r--src/bls.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bls.cpp b/src/bls.cpp
index e5fd300..5261e95 100644
--- a/src/bls.cpp
+++ b/src/bls.cpp
@@ -228,8 +228,8 @@ bool Sign::verify(const PublicKey& pub, const std::string& m) const
G1 Hm;
HashAndMapToG1(Hm, m); // Hm = Hash(m)
Fp12 e1, e2;
- BN::pairing(e1, getQ(), getInner().sHm); // e(Q, s Hm)
- BN::pairing(e2, pub.getInner().sQ, Hm); // e(sQ, Hm)
+ BN::pairing(e1, getInner().sHm, getQ()); // e(s Hm, Q)
+ BN::pairing(e2, Hm, pub.getInner().sQ); // e(Hm, sQ)
return e1 == e2;
}