X-Git-Url: https://git.siccegge.de//index.cgi?p=software%2FDIPE.git;a=blobdiff_plain;f=tests%2FtestDIPE.cpp;h=c335d48e4fcc1baba98f9930d44f1b34b37e4124;hp=0a3e209a2be6fff68919733d9d5755f85dab1143;hb=8fef6fe05ce3e9c0f6d29bb318b90b72a71db51f;hpb=006e87bc592a4e6eabea4f7f9caab8e218ebfd85 diff --git a/tests/testDIPE.cpp b/tests/testDIPE.cpp index 0a3e209..c335d48 100644 --- a/tests/testDIPE.cpp +++ b/tests/testDIPE.cpp @@ -24,10 +24,10 @@ TEST(DipeTest, DipeKeygen) { element_init_Zr(y[i], *dipe_get_pairing(param)); element_random(y[i]); } - + dipe_master_keygen(param, 5, &pk, &msk); dipe_keygen(param, msk, "1234567890abcdef", y, &sk); - + dipe_free_master_secretkey(msk); dipe_free_master_publickey(pk); dipe_free_secretkey(sk); @@ -42,13 +42,13 @@ TEST(DipeTest, DipeDecryptFail) { dipe_master_publickey_t pk; dipe_master_secretkey_t msk; dipe_secretkey_t sk; - + element_t y[5]; for (size_t i = 0; i < 5; ++i) { element_init_Zr(y[i], *dipe_get_pairing(param)); element_random(y[i]); } - + dipe_master_keygen(param, 5, &pk, &msk); dipe_keygen(param, msk, "1234567890abcdef", y, &sk); @@ -57,7 +57,7 @@ TEST(DipeTest, DipeDecryptFail) { element_init_GT(ptxtp, *dipe_get_pairing(param)); element_random(ptxt); - + dipe_encrypt(param, pk, y, ptxt, &ctxt); dipe_decrypt(param, sk, "1234567890abcdef", y, ctxt, ptxtp); @@ -66,7 +66,7 @@ TEST(DipeTest, DipeDecryptFail) { for (size_t i = 0; i < 5; ++i) { element_clear(y[i]); } - + element_clear(ptxt); element_clear(ptxtp); @@ -81,13 +81,13 @@ TEST(DipeTest, DipeDecryptSuccess) { dipe_master_publickey_t pk; dipe_master_secretkey_t msk; dipe_secretkey_t sk; - + element_t y[5]; for (size_t i = 0; i < 5; ++i) { element_init_Zr(y[i], *dipe_get_pairing(param)); element_set0(y[i]); } - + dipe_master_keygen(param, 5, &pk, &msk); dipe_keygen(param, msk, "1234567890abcdef", y, &sk); @@ -96,18 +96,16 @@ TEST(DipeTest, DipeDecryptSuccess) { element_init_GT(ptxtp, *dipe_get_pairing(param)); element_random(ptxt); - + dipe_encrypt(param, pk, y, ptxt, &ctxt); dipe_decrypt(param, sk, "1234567890abcdef", y, ctxt, ptxtp); - element_printf("%B\n", ptxt); - element_printf("%B\n", ptxtp); EXPECT_EQ(element_cmp(ptxt, ptxtp), 0); for (size_t i = 0; i < 5; ++i) { element_clear(y[i]); } - + element_clear(ptxt); element_clear(ptxtp); @@ -119,7 +117,7 @@ TEST(DipeTest, DipeDecryptSuccess) { int main(int argc, char **argv) { - ::testing::InitGoogleTest(&argc, argv); + ::testing::InitGoogleTest(&argc, argv); dipe_init(fopen("../tests/a.param", "r"), ¶m); @@ -127,4 +125,3 @@ int main(int argc, char **argv) { dipe_free_param(param); return result; } -