Go to the documentation of this file.
28 #ifndef MBEDTLS_SHA512_H
29 #define MBEDTLS_SHA512_H
31 #if !defined(MBEDTLS_CONFIG_FILE)
34 #include MBEDTLS_CONFIG_FILE
41 #define MBEDTLS_ERR_SHA512_HW_ACCEL_FAILED -0x0039
42 #define MBEDTLS_ERR_SHA512_BAD_INPUT_DATA -0x0075
48 #if !defined(MBEDTLS_SHA512_ALT)
70 #include "sha512_alt.h"
127 const unsigned char *input,
144 unsigned char output[64] );
158 const unsigned char data[128] );
159 #if !defined(MBEDTLS_DEPRECATED_REMOVED)
160 #if defined(MBEDTLS_DEPRECATED_WARNING)
161 #define MBEDTLS_DEPRECATED __attribute__((deprecated))
163 #define MBEDTLS_DEPRECATED
191 const unsigned char *input,
206 unsigned char output[64] );
221 const unsigned char data[128] );
223 #undef MBEDTLS_DEPRECATED
249 unsigned char output[64],
252 #if !defined(MBEDTLS_DEPRECATED_REMOVED)
253 #if defined(MBEDTLS_DEPRECATED_WARNING)
254 #define MBEDTLS_DEPRECATED __attribute__((deprecated))
256 #define MBEDTLS_DEPRECATED
281 unsigned char output[64],
284 #undef MBEDTLS_DEPRECATED
287 #if defined(MBEDTLS_SELF_TEST)