diff options
author | Tristan Schwieren <tristan.schwieren@tum.de> | 2022-08-19 17:48:02 +0200 |
---|---|---|
committer | Tristan Schwieren <tristan.schwieren@tum.de> | 2022-08-26 17:49:06 +0200 |
commit | bece25385e2f0d4823de569b8d5c5fb5f50721d7 (patch) | |
tree | 53f51cf964be8c2535814e36887580ef3694bdcf /src/include | |
parent | 3eab839a585eb5db577a276bad7840f8c4f7c51f (diff) | |
download | gnunet-bece25385e2f0d4823de569b8d5c5fb5f50721d7.tar.gz gnunet-bece25385e2f0d4823de569b8d5c5fb5f50721d7.zip |
-sign rest api + unfinished test
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/gnunet_crypto_lib.h | 24 |
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 | */ | ||
1971 | size_t | ||
1972 | GNUNET_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 | */ | ||
1983 | size_t | ||
1984 | GNUNET_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 | * |