mirror of
https://github.com/CovidBraceletPrj/CovidBracelet.git
synced 2024-11-11 22:18:52 +01:00
41 lines
844 B
C
41 lines
844 B
C
/*
|
|
* Copyright (c) 2001-2019, Arm Limited and Contributors. All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
#ifndef MBEDTLS_SHA1_ALT_H
|
|
#define MBEDTLS_SHA1_ALT_H
|
|
|
|
#include <stddef.h>
|
|
#include <stdint.h>
|
|
|
|
#if defined (MBEDTLS_CONFIG_FILE)
|
|
#include MBEDTLS_CONFIG_FILE
|
|
#endif
|
|
|
|
#if defined (MBEDTLS_SHA1_ALT)
|
|
|
|
#define SHA_1_CONTEXT_SIZE_IN_WORDS 60
|
|
|
|
#define MBEDTLS_ERR_SHA1_HW_ACCEL_FAILED -0x0035 /**< SHA-1 hardware accelerator failed */
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/**
|
|
* \brief SHA-1 context structure
|
|
*/
|
|
typedef struct mbedtls_sha1_context {
|
|
/*! Internal buffer */
|
|
uint32_t buff[SHA_1_CONTEXT_SIZE_IN_WORDS]; // defined in cc_hash_defs_proj.h
|
|
} mbedtls_sha1_context;
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif /* MBEDTLS_SHA1_ALT */
|
|
|
|
#endif /* MBEDTLS_SHA1_ALT_H */
|