diff options
author | Christian Grothoff <christian@grothoff.org> | 2023-10-28 01:50:26 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2023-10-28 01:50:26 +0200 |
commit | 9c730063ee7f622a4908f7d78f618a3e24040fb2 (patch) | |
tree | c5eb08649fc379e3d2fe80ce0314344b26f4bfdc /src/include | |
parent | c381004e5dadbe528b56683bfe4ad3f29251d833 (diff) | |
download | exchange-9c730063ee7f622a4908f7d78f618a3e24040fb2.tar.xz |
new blind signature logic bug fixes
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/taler_crypto_lib.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/include/taler_crypto_lib.h b/src/include/taler_crypto_lib.h index 82d737004..7ea44189c 100644 --- a/src/include/taler_crypto_lib.h +++ b/src/include/taler_crypto_lib.h @@ -1352,6 +1352,19 @@ TALER_denom_ewv_rsa_singleton (void); /** + * Make a (deep) copy of the given @a bi_src to + * @a bi_dst. + * + * @param[out] bi_dst target to copy to + * @param bi_src blinding input values to copy + */ +void +TALER_denom_ewv_deep_copy ( + struct TALER_ExchangeWithdrawValues *bi_dst, + const struct TALER_ExchangeWithdrawValues *bi_src); + + +/** * Create private key for a Taler coin. * @param ps planchet secret to derive coin priv key * @param alg_values includes algorithm specific values @@ -1421,6 +1434,15 @@ TALER_denom_pub_free (struct TALER_DenominationPublicKey *denom_pub); /** + * Free internals of @a ewv, but not @a ewv itself. + * + * @param[in] ewv input values to free + */ +void +TALER_denom_ewv_free (struct TALER_ExchangeWithdrawValues *ewv); + + +/** * Free internals of @a denom_priv, but not @a denom_priv itself. * * @param[in] denom_priv key to free |