aboutsummaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorTristan Schwieren <tristan.schwieren@tum.de>2022-08-19 17:48:02 +0200
committerTristan Schwieren <tristan.schwieren@tum.de>2022-08-26 17:49:06 +0200
commitbece25385e2f0d4823de569b8d5c5fb5f50721d7 (patch)
tree53f51cf964be8c2535814e36887580ef3694bdcf /src/include
parent3eab839a585eb5db577a276bad7840f8c4f7c51f (diff)
downloadgnunet-bece25385e2f0d4823de569b8d5c5fb5f50721d7.tar.gz
gnunet-bece25385e2f0d4823de569b8d5c5fb5f50721d7.zip
-sign rest api + unfinished test
Diffstat (limited to 'src/include')
-rw-r--r--src/include/gnunet_crypto_lib.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/include/gnunet_crypto_lib.h b/src/include/gnunet_crypto_lib.h
index 69ecf8432..1d5722450 100644
--- a/src/include/gnunet_crypto_lib.h
+++ b/src/include/gnunet_crypto_lib.h
@@ -1962,6 +1962,30 @@ GNUNET_CRYPTO_ecdsa_sign_raw (
1962 struct GNUNET_CRYPTO_EcdsaSignature *sig); 1962 struct GNUNET_CRYPTO_EcdsaSignature *sig);
1963 1963
1964/** 1964/**
1965 * @brief
1966 *
1967 * @param sig
1968 * @param sig_str
1969 * @return enum GNUNET_GenericReturnValue
1970 */
1971size_t
1972GNUNET_CRYPTO_ecdsa_signature_encode(
1973 const struct GNUNET_CRYPTO_EcdsaSignature *sig,
1974 char **sig_str);
1975
1976/**
1977 * @brief
1978 *
1979 * @param sig_str
1980 * @param sig
1981 * @return enum GNUNET_GenericReturnValue
1982 */
1983size_t
1984GNUNET_CRYPTO_ecdsa_signature_decode(
1985 const char *sig_str,
1986 struct GNUNET_CRYPTO_EcdsaSignature *sig);
1987
1988/**
1965 * @ingroup crypto 1989 * @ingroup crypto
1966 * @brief ECDSA sign a given block. 1990 * @brief ECDSA sign a given block.
1967 * 1991 *