API参考
载入中...
搜索中...
未找到
app_ctx.h
1
/*
2
* This file is part of the openHiTLS project.
3
*
4
* openHiTLS is licensed under the Mulan PSL v2.
5
* You can use this software according to the terms and conditions of the Mulan PSL v2.
6
* You may obtain a copy of Mulan PSL v2 at:
7
*
8
* http://license.coscl.org.cn/MulanPSL2
9
*
10
* THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
11
* EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
12
* MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
13
* See the Mulan PSL v2 for more details.
14
*/
15
16
#ifndef APP_CTX_H
17
#define APP_CTX_H
18
19
#include <stdint.h>
20
#include "hitls_build.h"
21
22
#ifdef __cplusplus
23
extern
"C"
{
24
#endif
25
26
#ifdef HITLS_TLS_FEATURE_RENEGOTIATION
31
typedef
struct
BslList
AppList;
32
#endif
33
34
typedef
struct
{
35
uint8_t *buf;
/* buffer */
36
uint32_t bufSize;
/* size of the buffer */
37
uint32_t start;
/* start position */
38
uint32_t end;
/* end position */
39
}
AppBuf
;
40
41
#ifdef __cplusplus
42
}
43
#endif
44
#endif
AppBuf
定义
app_ctx.h:34
BslList
定义
bsl_list.h:49
tls
app
src
app_ctx.h
制作者
1.15.0