diff options
author | MITSUNARI Shigeo <herumi@nifty.com> | 2016-08-15 16:05:53 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2016-08-15 16:05:53 +0800 |
commit | 6d7a12718ba4bc4784c6c86bfdcb49dc0cac6318 (patch) | |
tree | 3793e48d5db8b8cd8d9238354f4b4467d4cdd7e8 /test | |
parent | d3d6bf8848950be1bafae4b90c8e83085b894d16 (diff) | |
download | dexon-bls-6d7a12718ba4bc4784c6c86bfdcb49dc0cac6318.tar dexon-bls-6d7a12718ba4bc4784c6c86bfdcb49dc0cac6318.tar.gz dexon-bls-6d7a12718ba4bc4784c6c86bfdcb49dc0cac6318.tar.bz2 dexon-bls-6d7a12718ba4bc4784c6c86bfdcb49dc0cac6318.tar.lz dexon-bls-6d7a12718ba4bc4784c6c86bfdcb49dc0cac6318.tar.xz dexon-bls-6d7a12718ba4bc4784c6c86bfdcb49dc0cac6318.tar.zst dexon-bls-6d7a12718ba4bc4784c6c86bfdcb49dc0cac6318.zip |
add operator+()
Diffstat (limited to 'test')
-rw-r--r-- | test/bls_test.cpp | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/test/bls_test.cpp b/test/bls_test.cpp index 64c04c2..dd948b4 100644 --- a/test/bls_test.cpp +++ b/test/bls_test.cpp @@ -163,7 +163,7 @@ CYBOZU_TEST_AUTO(k_of_n) } } -CYBOZU_TEST_AUTO(verifier) +CYBOZU_TEST_AUTO(MasterPublicKey) { const int n = 6; const int k = 3; @@ -182,3 +182,21 @@ CYBOZU_TEST_AUTO(verifier) } streamTest(mpk); } + +CYBOZU_TEST_AUTO(add) +{ + bls::PrivateKey prv1, prv2; + prv1.init(); + prv2.init(); + CYBOZU_TEST_ASSERT(prv1 != prv2); + + bls::PublicKey pub1, pub2; + prv1.getPublicKey(pub1); + prv2.getPublicKey(pub2); + + const std::string m = "doremi"; + bls::Sign s1, s2; + prv1.sign(s1, m); + prv2.sign(s2, m); + CYBOZU_TEST_ASSERT((pub1 + pub2).verify(s1 + s2, m)); +} |