ndn-lite
Macros
sign-on-basic-client-consts.h File Reference

Go to the source code of this file.

Macros

#define SIGN_ON_BASIC_CLIENT_NOT_STARTED   0
 The sign-on process has not started for this client yet. More...
 
#define SIGN_ON_BASIC_CLIENT_GENERATED_BOOTSTRAPPING_REQUEST   1
 A bootstrapping request has been successfully generated. More...
 
#define SIGN_ON_BASIC_CLIENT_PROCESSED_BOOTSTRAPPING_REQUEST_RESPONSE   2
 A bootstrapping request response has been successfully processed, and been confirmed as valid. More...
 
#define SIGN_ON_BASIC_CLIENT_GENERATED_CERTIFICATE_REQUEST   3
 A certificate request has been successfully generated. More...
 
#define SIGN_ON_BASIC_CLIENT_PROCESSED_CERTIFICATE_REQUEST_RESPONSE   4
 A certificate request response has been successfully processed, and has been confirmed as valid. More...
 
#define SIGN_ON_BASIC_CLIENT_GENERATED_FINISH_MESSAGE   5
 A finish message has been successfully generated. More...
 
#define SIGN_ON_BASIC_CLIENT_DEVICE_IDENTIFIER_MAX_LENGTH   12
 Length that sign_on_basic_client_t will preallocate for device identifier. More...
 
#define SIGN_ON_BASIC_CLIENT_DEVICE_CAPABILITIES_MAX_LENGTH   1
 Length that sign_on_basic_client_t will preallocate for device capabilities. More...
 
#define SIGN_ON_BASIC_CLIENT_SECURE_SIGN_ON_CODE_MAX_LENGTH   16
 Length that sign_on_basic_client_t will preallocate for secure sign-on code. More...
 
#define SIGN_ON_BASIC_CLIENT_KD_PUB_CERT_MAX_LENGTH   200
 Length that sign_on_basic_client_t will preallocate for KD public key certificate. More...
 
#define SIGN_ON_BASIC_CLIENT_TRUST_ANCHOR_CERT_MAX_LENGTH   200
 Length that sign_on_basic_client_t will preallocate for trust anchor certificate. More...
 
#define SIGN_ON_BASIC_CLIENT_KS_PUB_MAX_LENGTH   384
 Length that sign_on_basic_client_t will preallocate for KS public key. More...
 
#define SIGN_ON_BASIC_CLIENT_KS_PRI_MAX_LENGTH   172
 Length that sign_on_basic_client_t will preallocate for KS private key. More...
 
#define SIGN_ON_BASIC_CLIENT_N1_PUB_MAX_LENGTH   384
 Length that sign_on_basic_client_t will preallocate for N1 keypair public key. More...
 
#define SIGN_ON_BASIC_CLIENT_N1_PRI_MAX_LENGTH   172
 Length that sign_on_basic_client_t will preallocate for N1 keypair private key. More...
 
#define SIGN_ON_BASIC_CLIENT_N2_PUB_MAX_LENGTH   384
 Length that sign_on_basic_client_t will preallocate for N2 keypair public key. More...
 
#define SIGN_ON_BASIC_CLIENT_KD_PUB_MAX_LENGTH   384
 Length that sign_on_basic_client_t will preallocate for KD public key. More...
 
#define SIGN_ON_BASIC_CLIENT_KD_PRI_MAX_LENGTH   172
 Length that sign_on_basic_client_t will preallocate for KD private key. More...
 
#define SIGN_ON_BASIC_CLIENT_KT_MAX_LENGTH   172
 Length that sign_on_basic_client_t will preallocate for KT. More...
 

Macro Definition Documentation

◆ SIGN_ON_BASIC_CLIENT_DEVICE_CAPABILITIES_MAX_LENGTH

#define SIGN_ON_BASIC_CLIENT_DEVICE_CAPABILITIES_MAX_LENGTH   1

Length that sign_on_basic_client_t will preallocate for device capabilities.

◆ SIGN_ON_BASIC_CLIENT_DEVICE_IDENTIFIER_MAX_LENGTH

#define SIGN_ON_BASIC_CLIENT_DEVICE_IDENTIFIER_MAX_LENGTH   12

Length that sign_on_basic_client_t will preallocate for device identifier.

◆ SIGN_ON_BASIC_CLIENT_KD_PRI_MAX_LENGTH

#define SIGN_ON_BASIC_CLIENT_KD_PRI_MAX_LENGTH   172

Length that sign_on_basic_client_t will preallocate for KD private key.

◆ SIGN_ON_BASIC_CLIENT_KD_PUB_CERT_MAX_LENGTH

#define SIGN_ON_BASIC_CLIENT_KD_PUB_CERT_MAX_LENGTH   200

Length that sign_on_basic_client_t will preallocate for KD public key certificate.

◆ SIGN_ON_BASIC_CLIENT_KD_PUB_MAX_LENGTH

#define SIGN_ON_BASIC_CLIENT_KD_PUB_MAX_LENGTH   384

Length that sign_on_basic_client_t will preallocate for KD public key.

◆ SIGN_ON_BASIC_CLIENT_KS_PRI_MAX_LENGTH

#define SIGN_ON_BASIC_CLIENT_KS_PRI_MAX_LENGTH   172

Length that sign_on_basic_client_t will preallocate for KS private key.

◆ SIGN_ON_BASIC_CLIENT_KS_PUB_MAX_LENGTH

#define SIGN_ON_BASIC_CLIENT_KS_PUB_MAX_LENGTH   384

Length that sign_on_basic_client_t will preallocate for KS public key.

◆ SIGN_ON_BASIC_CLIENT_KT_MAX_LENGTH

#define SIGN_ON_BASIC_CLIENT_KT_MAX_LENGTH   172

Length that sign_on_basic_client_t will preallocate for KT.

◆ SIGN_ON_BASIC_CLIENT_N1_PRI_MAX_LENGTH

#define SIGN_ON_BASIC_CLIENT_N1_PRI_MAX_LENGTH   172

Length that sign_on_basic_client_t will preallocate for N1 keypair private key.

◆ SIGN_ON_BASIC_CLIENT_N1_PUB_MAX_LENGTH

#define SIGN_ON_BASIC_CLIENT_N1_PUB_MAX_LENGTH   384

Length that sign_on_basic_client_t will preallocate for N1 keypair public key.

◆ SIGN_ON_BASIC_CLIENT_N2_PUB_MAX_LENGTH

#define SIGN_ON_BASIC_CLIENT_N2_PUB_MAX_LENGTH   384

Length that sign_on_basic_client_t will preallocate for N2 keypair public key.

◆ SIGN_ON_BASIC_CLIENT_SECURE_SIGN_ON_CODE_MAX_LENGTH

#define SIGN_ON_BASIC_CLIENT_SECURE_SIGN_ON_CODE_MAX_LENGTH   16

Length that sign_on_basic_client_t will preallocate for secure sign-on code.

◆ SIGN_ON_BASIC_CLIENT_TRUST_ANCHOR_CERT_MAX_LENGTH

#define SIGN_ON_BASIC_CLIENT_TRUST_ANCHOR_CERT_MAX_LENGTH   200

Length that sign_on_basic_client_t will preallocate for trust anchor certificate.