aboutsummaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorTristan Schwieren <tristan.schwieren@tum.de>2022-08-26 15:51:29 +0200
committerTristan Schwieren <tristan.schwieren@tum.de>2022-08-26 17:49:07 +0200
commit7777cef05fedae221bf4b82c6b5a1de87a7d101e (patch)
tree4fe985301185257f5d4dfd78e5944cc062cd5f1f /src/include
parent45f2059a57f4a55214bb25b1efc8da2f184ef1ae (diff)
downloadgnunet-7777cef05fedae221bf4b82c6b5a1de87a7d101e.tar.gz
gnunet-7777cef05fedae221bf4b82c6b5a1de87a7d101e.zip
-switch to EdDSA egos only for signature rest endpoint
Diffstat (limited to 'src/include')
-rw-r--r--src/include/gnunet_crypto_lib.h32
1 files changed, 28 insertions, 4 deletions
diff --git a/src/include/gnunet_crypto_lib.h b/src/include/gnunet_crypto_lib.h
index 1d5722450..93945c731 100644
--- a/src/include/gnunet_crypto_lib.h
+++ b/src/include/gnunet_crypto_lib.h
@@ -1955,11 +1955,35 @@ GNUNET_CRYPTO_ecdsa_sign_ (
1955 * @return enum GNUNET_GenericReturnValue 1955 * @return enum GNUNET_GenericReturnValue
1956 */ 1956 */
1957enum GNUNET_GenericReturnValue 1957enum GNUNET_GenericReturnValue
1958GNUNET_CRYPTO_ecdsa_sign_raw ( 1958GNUNET_CRYPTO_eddsa_sign_raw (
1959 const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, 1959 const struct GNUNET_CRYPTO_EddsaPrivateKey *priv,
1960 void *data, 1960 void *data,
1961 size_t len, 1961 size_t size,
1962 struct GNUNET_CRYPTO_EcdsaSignature *sig); 1962 struct GNUNET_CRYPTO_EddsaSignature *sig);
1963
1964/**
1965 * @brief
1966 *
1967 * @param sig
1968 * @param sig_str
1969 * @return enum GNUNET_GenericReturnValue
1970 */
1971size_t
1972GNUNET_CRYPTO_eddsa_signature_encode(
1973 const struct GNUNET_CRYPTO_EddsaSignature *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_eddsa_signature_decode(
1985 const char *sig_str,
1986 struct GNUNET_CRYPTO_EddsaSignature *sig);
1963 1987
1964/** 1988/**
1965 * @brief 1989 * @brief