diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/include/gnunet_common.h | 21 | ||||
-rw-r--r-- | src/include/gnunet_crypto_lib.h | 19 |
2 files changed, 21 insertions, 19 deletions
diff --git a/src/include/gnunet_common.h b/src/include/gnunet_common.h index 94ecd06f8..2c40aef79 100644 --- a/src/include/gnunet_common.h +++ b/src/include/gnunet_common.h | |||
@@ -257,6 +257,27 @@ extern "C" | |||
257 | GNUNET_NETWORK_STRUCT_BEGIN | 257 | GNUNET_NETWORK_STRUCT_BEGIN |
258 | 258 | ||
259 | /** | 259 | /** |
260 | * @brief A 512-bit hashcode. These are the default length for GNUnet, using SHA-512. | ||
261 | */ | ||
262 | struct GNUNET_HashCode | ||
263 | { | ||
264 | uint32_t bits[512 / 8 / sizeof (uint32_t)]; /* = 16 */ | ||
265 | }; | ||
266 | |||
267 | |||
268 | |||
269 | /** | ||
270 | * @brief A 256-bit hashcode. Used under special conditions, like when space | ||
271 | * is critical and security is not impacted by it. | ||
272 | */ | ||
273 | struct GNUNET_ShortHashCode | ||
274 | { | ||
275 | uint32_t bits[256 / 8 / sizeof (uint32_t)]; /* = 8 */ | ||
276 | }; | ||
277 | |||
278 | |||
279 | |||
280 | /** | ||
260 | * Header for all communications. | 281 | * Header for all communications. |
261 | */ | 282 | */ |
262 | struct GNUNET_MessageHeader | 283 | struct GNUNET_MessageHeader |
diff --git a/src/include/gnunet_crypto_lib.h b/src/include/gnunet_crypto_lib.h index c6ae943b9..257fee48d 100644 --- a/src/include/gnunet_crypto_lib.h +++ b/src/include/gnunet_crypto_lib.h | |||
@@ -51,25 +51,6 @@ extern "C" | |||
51 | #endif | 51 | #endif |
52 | #endif | 52 | #endif |
53 | 53 | ||
54 | /** | ||
55 | * @brief A 512-bit hashcode. These are the default length for GNUnet, using SHA-512. | ||
56 | */ | ||
57 | struct GNUNET_HashCode | ||
58 | { | ||
59 | uint32_t bits[512 / 8 / sizeof (uint32_t)]; /* = 16 */ | ||
60 | }; | ||
61 | |||
62 | |||
63 | |||
64 | /** | ||
65 | * @brief A 256-bit hashcode. Used under special conditions, like when space | ||
66 | * is critical and security is not impacted by it. | ||
67 | */ | ||
68 | struct GNUNET_ShortHashCode | ||
69 | { | ||
70 | uint32_t bits[256 / 8 / sizeof (uint32_t)]; /* = 8 */ | ||
71 | }; | ||
72 | |||
73 | 54 | ||
74 | /** | 55 | /** |
75 | * The identity of the host (wraps the signing key of the peer). | 56 | * The identity of the host (wraps the signing key of the peer). |