xref: /optee_os/lib/libmbedtls/mbedtls/library/ssl_tls13_invasive.h (revision b0563631928755fe864b97785160fb3088e9efdc)
132b31808SJens Wiklander /*
232b31808SJens Wiklander  *  Copyright The Mbed TLS Contributors
3*b0563631STom Van Eyck  *  SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
432b31808SJens Wiklander  */
532b31808SJens Wiklander 
632b31808SJens Wiklander #ifndef MBEDTLS_SSL_TLS13_INVASIVE_H
732b31808SJens Wiklander #define MBEDTLS_SSL_TLS13_INVASIVE_H
832b31808SJens Wiklander 
932b31808SJens Wiklander #include "common.h"
1032b31808SJens Wiklander 
1132b31808SJens Wiklander #if defined(MBEDTLS_SSL_PROTO_TLS1_3)
1232b31808SJens Wiklander 
1332b31808SJens Wiklander #include "psa/crypto.h"
1432b31808SJens Wiklander 
1532b31808SJens Wiklander #if defined(MBEDTLS_TEST_HOOKS)
1632b31808SJens Wiklander int mbedtls_ssl_tls13_parse_certificate(mbedtls_ssl_context *ssl,
1732b31808SJens Wiklander                                         const unsigned char *buf,
1832b31808SJens Wiklander                                         const unsigned char *end);
1932b31808SJens Wiklander #endif /* MBEDTLS_TEST_HOOKS */
2032b31808SJens Wiklander 
2132b31808SJens Wiklander #endif /* MBEDTLS_SSL_PROTO_TLS1_3 */
2232b31808SJens Wiklander 
2332b31808SJens Wiklander #endif /* MBEDTLS_SSL_TLS13_INVASIVE_H */
24