diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-02-07 11:23:53 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-02-07 11:23:53 +0100 |
commit | d850ed9ca16b13a27dc285ca63f837ba00faaa2a (patch) | |
tree | 842cb49cf998bc5c55a2b36ef61d5a438406c06e /src/util/test_crypto.c | |
parent | adeca20fe2ee5acf08511d315622c15bc4441449 (diff) | |
download | exchange-d850ed9ca16b13a27dc285ca63f837ba00faaa2a.tar.xz |
-fix test_crypto
Diffstat (limited to 'src/util/test_crypto.c')
-rw-r--r-- | src/util/test_crypto.c | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/src/util/test_crypto.c b/src/util/test_crypto.c index d930b7739..8b136e73f 100644 --- a/src/util/test_crypto.c +++ b/src/util/test_crypto.c @@ -82,13 +82,16 @@ test_high_level (void) TALER_planchet_setup_refresh (&secret, 1, &ps2); - TALER_planchet_setup_coin_priv (&ps1, + TALER_planchet_setup_coin_priv (&ps2, &alg2, &coin_priv2); TALER_planchet_blinding_secret_create (&ps2, &alg2, &bks2); GNUNET_assert (0 != + GNUNET_memcmp (&ps1, + &ps2)); + GNUNET_assert (0 != GNUNET_memcmp (&coin_priv1, &coin_priv2)); GNUNET_assert (0 != @@ -138,10 +141,12 @@ test_planchets_rsa (void) TALER_DENOMINATION_RSA, 1024)); alg_values.cipher = TALER_DENOMINATION_RSA; - - TALER_planchet_setup_coin_priv (&ps, &alg_values, &coin_priv); - TALER_planchet_blinding_secret_create (&ps, &alg_values, &bks); - + TALER_planchet_setup_coin_priv (&ps, + &alg_values, + &coin_priv); + TALER_planchet_blinding_secret_create (&ps, + &alg_values, + &bks); GNUNET_assert (GNUNET_OK == TALER_planchet_prepare (&dk_pub, &alg_values, @@ -153,6 +158,7 @@ test_planchets_rsa (void) TALER_denom_sign_blinded (&blind_sig, &dk_priv, &pd.blinded_planchet)); + TALER_planchet_detail_free (&pd); GNUNET_assert (GNUNET_OK == TALER_planchet_to_coin (&dk_pub, &blind_sig, @@ -200,16 +206,18 @@ test_planchets_cs (void) alg_values.cipher = TALER_DENOMINATION_CS; - TALER_cs_withdraw_nonce_derive (&ps, - &pd.blinded_planchet.details. - cs_blinded_planchet.nonce); + TALER_cs_withdraw_nonce_derive ( + &ps, + &pd.blinded_planchet.details.cs_blinded_planchet.nonce); GNUNET_assert (GNUNET_OK == TALER_denom_cs_derive_r_public ( &pd.blinded_planchet.details.cs_blinded_planchet.nonce, &dk_priv, &alg_values.details.cs_values.r_pub)); - TALER_planchet_setup_coin_priv (&ps, &alg_values, &coin_priv); + TALER_planchet_setup_coin_priv (&ps, + &alg_values, + &coin_priv); TALER_planchet_blinding_secret_create (&ps, &alg_values, &bks); @@ -226,7 +234,7 @@ test_planchets_cs (void) TALER_denom_sign_blinded (&blind_sig, &dk_priv, &pd.blinded_planchet)); - + TALER_planchet_detail_free (&pd); GNUNET_assert (GNUNET_OK == TALER_planchet_to_coin (&dk_pub, &blind_sig, |