v2 / thirdparty / mbedtls / library / ssl_client.h
22 lines · 16 sloc · 443 bytes · 1274cdc3447be8e83616e8512872455e8720c2fd
Raw
1/**
2 * TLS 1.2 and 1.3 client-side functions
3 *
4 * Copyright The Mbed TLS Contributors
5 * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
6 */
7
8#ifndef MBEDTLS_SSL_CLIENT_H
9#define MBEDTLS_SSL_CLIENT_H
10
11#include "common.h"
12
13#if defined(MBEDTLS_SSL_TLS_C)
14#include "ssl_misc.h"
15#endif
16
17#include <stddef.h>
18
19MBEDTLS_CHECK_RETURN_CRITICAL
20int mbedtls_ssl_write_client_hello(mbedtls_ssl_context *ssl);
21
22#endif /* MBEDTLS_SSL_CLIENT_H */
23