ndn-lite
sign-on-basic-client-consts.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) Edward Lu
3  *
4  * This file is subject to the terms and conditions of the GNU Lesser
5  * General Public License v3.0. See the file LICENSE in the top level
6  * directory for more details.
7  *
8  * See AUTHORS.md for complete list of NDN IOT PKG authors and contributors.
9  */
10 
11 #ifndef SIGN_ON_BASIC_CLIENT_CONSTS_H
12 #define SIGN_ON_BASIC_CLIENT_CONSTS_H
13 
16 #define SIGN_ON_BASIC_CLIENT_NOT_STARTED 0
17 #define SIGN_ON_BASIC_CLIENT_GENERATED_BOOTSTRAPPING_REQUEST 1
18 #define SIGN_ON_BASIC_CLIENT_PROCESSED_BOOTSTRAPPING_REQUEST_RESPONSE 2
19 #define SIGN_ON_BASIC_CLIENT_GENERATED_CERTIFICATE_REQUEST 3
20 #define SIGN_ON_BASIC_CLIENT_PROCESSED_CERTIFICATE_REQUEST_RESPONSE 4
21 #define SIGN_ON_BASIC_CLIENT_GENERATED_FINISH_MESSAGE 5
22 
24 #define SIGN_ON_BASIC_CLIENT_DEVICE_IDENTIFIER_MAX_LENGTH 12
25 
26 #define SIGN_ON_BASIC_CLIENT_DEVICE_CAPABILITIES_MAX_LENGTH 1
27 
28 #define SIGN_ON_BASIC_CLIENT_SECURE_SIGN_ON_CODE_MAX_LENGTH 16
29 
30 #define SIGN_ON_BASIC_CLIENT_KD_PUB_CERT_MAX_LENGTH 200
31 
32 #define SIGN_ON_BASIC_CLIENT_TRUST_ANCHOR_CERT_MAX_LENGTH 200
33 
34 #define SIGN_ON_BASIC_CLIENT_KS_PUB_MAX_LENGTH 384
35 #define SIGN_ON_BASIC_CLIENT_KS_PRI_MAX_LENGTH 172
36 
37 #define SIGN_ON_BASIC_CLIENT_N1_PUB_MAX_LENGTH 384
38 #define SIGN_ON_BASIC_CLIENT_N1_PRI_MAX_LENGTH 172
39 
40 #define SIGN_ON_BASIC_CLIENT_N2_PUB_MAX_LENGTH 384
41 
42 #define SIGN_ON_BASIC_CLIENT_KD_PUB_MAX_LENGTH 384
43 #define SIGN_ON_BASIC_CLIENT_KD_PRI_MAX_LENGTH 172
44 
45 #define SIGN_ON_BASIC_CLIENT_KT_MAX_LENGTH 172
46 
47 #endif // SIGN_ON_BASIC_CLIENT_CONSTS_H