12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /**
- * \file md_wrap.h
- *
- * \brief Message digest wrappers.
- *
- * \warning This in an internal header. Do not include directly.
- *
- * \author Adriaan de Jong <[email protected]>
- */
- /*
- * Copyright The Mbed TLS Contributors
- * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
- */
- #ifndef MBEDTLS_MD_WRAP_H
- #define MBEDTLS_MD_WRAP_H
- #include "mbedtls/build_info.h"
- #include "mbedtls/md.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- /**
- * Message digest information.
- * Allows message digest functions to be called in a generic way.
- */
- struct mbedtls_md_info_t {
- /** Digest identifier */
- mbedtls_md_type_t type;
- /** Output length of the digest function in bytes */
- unsigned char size;
- #if defined(MBEDTLS_MD_C)
- /** Block length of the digest function in bytes */
- unsigned char block_size;
- #endif
- };
- #ifdef __cplusplus
- }
- #endif
- #endif /* MBEDTLS_MD_WRAP_H */
|