1 /** 2 * \file bignum_core_invasive.h 3 * 4 * \brief Function declarations for invasive functions of bignum core. 5 */ 6 /** 7 * Copyright The Mbed TLS Contributors 8 * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later 9 */ 10 11 #ifndef MBEDTLS_BIGNUM_CORE_INVASIVE_H 12 #define MBEDTLS_BIGNUM_CORE_INVASIVE_H 13 14 #include "bignum_core.h" 15 16 #if defined(MBEDTLS_TEST_HOOKS) && !defined(MBEDTLS_THREADING_C) 17 18 extern void (*mbedtls_safe_codepath_hook)(void); 19 extern void (*mbedtls_unsafe_codepath_hook)(void); 20 21 #endif /* MBEDTLS_TEST_HOOKS && !MBEDTLS_THREADING_C */ 22 23 #endif /* MBEDTLS_BIGNUM_CORE_INVASIVE_H */ 24