diff options
author | Tristan Schwieren <tristan.schwieren@tum.de> | 2022-08-26 15:51:29 +0200 |
---|---|---|
committer | Tristan Schwieren <tristan.schwieren@tum.de> | 2022-08-26 17:49:07 +0200 |
commit | 7777cef05fedae221bf4b82c6b5a1de87a7d101e (patch) | |
tree | 4fe985301185257f5d4dfd78e5944cc062cd5f1f /src/include | |
parent | 45f2059a57f4a55214bb25b1efc8da2f184ef1ae (diff) | |
download | gnunet-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.h | 32 |
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 | */ |
1957 | enum GNUNET_GenericReturnValue | 1957 | enum GNUNET_GenericReturnValue |
1958 | GNUNET_CRYPTO_ecdsa_sign_raw ( | 1958 | GNUNET_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 | */ | ||
1971 | size_t | ||
1972 | GNUNET_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 | */ | ||
1983 | size_t | ||
1984 | GNUNET_CRYPTO_eddsa_signature_decode( | ||
1985 | const char *sig_str, | ||
1986 | struct GNUNET_CRYPTO_EddsaSignature *sig); | ||
1963 | 1987 | ||
1964 | /** | 1988 | /** |
1965 | * @brief | 1989 | * @brief |