gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-exchange] 03/11: -simplify zero-check for age-commitment hash


From: gnunet
Subject: [taler-exchange] 03/11: -simplify zero-check for age-commitment hash
Date: Mon, 13 Mar 2023 00:32:59 +0100

This is an automated email from the git hooks/post-receive script.

oec pushed a commit to branch master
in repository exchange.

commit 5608a73c003bbc4547d8e09b24acf94c5af5cb24
Author: Özgür Kesim <oec-taler@kesim.org>
AuthorDate: Tue Mar 7 11:15:24 2023 +0100

    -simplify zero-check for age-commitment hash
---
 src/include/taler_crypto_lib.h | 9 ++-------
 src/util/crypto.c              | 5 -----
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/src/include/taler_crypto_lib.h b/src/include/taler_crypto_lib.h
index db50efa1..c285a38e 100644
--- a/src/include/taler_crypto_lib.h
+++ b/src/include/taler_crypto_lib.h
@@ -1309,13 +1309,8 @@ struct TALER_AgeAttestation
 #endif
 };
 
-
-extern const struct TALER_AgeCommitmentHash TALER_ZeroAgeCommitmentHash;
-#define TALER_AgeCommitmentHash_isNullOrZero(ph) \
-  ((NULL == ph) ||                               \
-   (0 == memcmp (ph,                             \
-                 &TALER_ZeroAgeCommitmentHash,   \
-                 sizeof(struct TALER_AgeCommitmentHash))))
+#define TALER_AgeCommitmentHash_isNullOrZero(ph) ((NULL == ph) || \
+                                                  GNUNET_is_zero (ph))
 
 /**
  * @brief Type of public signing keys for verifying blindly signed coins.
diff --git a/src/util/crypto.c b/src/util/crypto.c
index 5cbba813..d164b8a5 100644
--- a/src/util/crypto.c
+++ b/src/util/crypto.c
@@ -26,11 +26,6 @@
 #include "taler_util.h"
 #include <gcrypt.h>
 
-/**
- * Used in TALER_AgeCommitmentHash_isNullOrZero for comparison
- */
-const struct TALER_AgeCommitmentHash TALER_ZeroAgeCommitmentHash = {0};
-
 /**
  * Function called by libgcrypt on serious errors.
  * Prints an error message and aborts the process.

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]