aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÖzgür Kesim <oec-taler@kesim.org>2023-03-07 11:15:24 +0100
committerÖzgür Kesim <oec-taler@kesim.org>2023-03-07 11:15:24 +0100
commit5608a73c003bbc4547d8e09b24acf94c5af5cb24 (patch)
treee2b180b20caf086d56445f1c44cdf0c7a9ff289e
parent7521ff1cf4fe27b3b808f8026ce0f239d9cdc6c6 (diff)
-simplify zero-check for age-commitment hash
-rw-r--r--src/include/taler_crypto_lib.h9
-rw-r--r--src/util/crypto.c5
2 files changed, 2 insertions, 12 deletions
diff --git a/src/include/taler_crypto_lib.h b/src/include/taler_crypto_lib.h
index db50efa10..c285a38ee 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 5cbba8135..d164b8a50 100644
--- a/src/util/crypto.c
+++ b/src/util/crypto.c
@@ -27,11 +27,6 @@
#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.
*