blob: 54702007dcd201dad94a2885336379e8aac3132d [file] [log] [blame]
Gabor Mezeia3eecd22022-02-09 16:57:26 +01001/*
2 * Copyright The Mbed TLS Contributors
3 * SPDX-License-Identifier: Apache-2.0
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may
6 * not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
18#ifndef MBEDTLS_SSL_TLS13_INVASIVE_H
19#define MBEDTLS_SSL_TLS13_INVASIVE_H
20
21#include "common.h"
22
Gabor Mezei5d9a1fe2022-03-24 17:49:14 +010023#if defined(MBEDTLS_SSL_PROTO_TLS1_3)
24
Gabor Mezeia3eecd22022-02-09 16:57:26 +010025#include "psa/crypto.h"
Gabor Mezeia3eecd22022-02-09 16:57:26 +010026
27#if defined(MBEDTLS_TEST_HOOKS)
Ronald Crone3dac4a2022-06-10 17:21:51 +020028int mbedtls_ssl_tls13_parse_certificate( mbedtls_ssl_context *ssl,
29 const unsigned char *buf,
30 const unsigned char *end );
Gabor Mezeia3eecd22022-02-09 16:57:26 +010031#endif /* MBEDTLS_TEST_HOOKS */
32
Gabor Mezei5d9a1fe2022-03-24 17:49:14 +010033#endif /* MBEDTLS_SSL_PROTO_TLS1_3 */
34
Gabor Mezeia3eecd22022-02-09 16:57:26 +010035#endif /* MBEDTLS_SSL_TLS13_INVASIVE_H */