Go to the documentation of this file.
44 #ifndef VS_SECMODULE_SOFT_DEVICE_H
45 #define VS_SECMODULE_SOFT_DEVICE_H
48 namespace VirgilIoTKit {
53 #define KEY_SLOT_STD_DATA_SIZE (380)
56 #define KEY_SLOT_EXT_DATA_SIZE (1532)
109 #define PROVISION_KEYS_QTY 2
112 #define PRIVATE_KEY_SLOT VS_KEY_SLOT_STD_OTP_1
115 #define REC1_KEY_SLOT VS_KEY_SLOT_STD_OTP_2
117 #define REC2_KEY_SLOT VS_KEY_SLOT_STD_OTP_3
120 #define SIGNATURE_SLOT VS_KEY_SLOT_STD_OTP_4
123 #define AUTH1_KEY_SLOT VS_KEY_SLOT_STD_MTP_2
125 #define AUTH2_KEY_SLOT VS_KEY_SLOT_STD_MTP_3
128 #define TL1_KEY_SLOT VS_KEY_SLOT_STD_MTP_4
130 #define TL2_KEY_SLOT VS_KEY_SLOT_STD_MTP_5
133 #define FW1_KEY_SLOT VS_KEY_SLOT_STD_MTP_6
135 #define FW2_KEY_SLOT VS_KEY_SLOT_STD_MTP_7
142 #endif // VS_SECMODULE_SOFT_DEVICE_H
@ VS_KEY_SLOT_STD_OTP_6
Definition: secmodule-soft.h:66
@ VS_KEY_SLOT_STD_MTP_11
Definition: secmodule-soft.h:89
@ VS_KEY_SLOT_TMP_MAX
Definition: secmodule-soft.h:105
@ VS_KEY_SLOT_STD_MTP_0
Definition: secmodule-soft.h:78
@ VS_KEY_SLOT_STD_OTP_11
Definition: secmodule-soft.h:71
@ VS_KEY_SLOT_STD_MTP_13
Definition: secmodule-soft.h:91
@ VS_KEY_SLOT_EXT_MTP_0
Definition: secmodule-soft.h:94
@ VS_KEY_SLOT_STD_TMP_0
Definition: secmodule-soft.h:96
@ VS_KEY_SLOT_STD_OTP_8
Definition: secmodule-soft.h:68
@ VS_KEY_SLOT_STD_MTP_8
Definition: secmodule-soft.h:86
@ VS_KEY_SLOT_STD_OTP_14
Definition: secmodule-soft.h:74
@ VS_KEY_SLOT_STD_OTP_12
Definition: secmodule-soft.h:72
@ VS_KEY_SLOT_STD_OTP_4
Definition: secmodule-soft.h:64
@ VS_KEY_SLOT_STD_OTP_2
Definition: secmodule-soft.h:62
@ VS_KEY_SLOT_STD_MTP_3
Definition: secmodule-soft.h:81
@ VS_KEY_SLOT_STD_OTP_7
Definition: secmodule-soft.h:67
@ VS_KEY_SLOT_EXT_TMP_0
Definition: secmodule-soft.h:104
@ VS_KEY_SLOT_STD_MTP_6
Definition: secmodule-soft.h:84
@ VS_KEY_SLOT_STD_TMP_MAX
Definition: secmodule-soft.h:103
@ VS_KEY_SLOT_STD_MTP_1
Definition: secmodule-soft.h:79
@ VS_KEY_SLOT_STD_MTP_7
Definition: secmodule-soft.h:85
vs_iot_secmodule_slot_e
Slots identifiers.
Definition: secmodule-soft.h:59
@ VS_KEY_SLOT_EXT_OTP_0
Definition: secmodule-soft.h:76
@ VS_KEY_SLOT_MTP_MAX
Definition: secmodule-soft.h:95
@ VS_KEY_SLOT_STD_TMP_1
Definition: secmodule-soft.h:97
@ VS_KEY_SLOT_STD_OTP_MAX
Definition: secmodule-soft.h:75
@ VS_KEY_SLOT_STD_MTP_10
Definition: secmodule-soft.h:88
@ VS_KEY_SLOT_STD_OTP_13
Definition: secmodule-soft.h:73
@ VS_KEY_SLOT_STD_TMP_6
Definition: secmodule-soft.h:102
@ VS_KEY_SLOT_STD_MTP_5
Definition: secmodule-soft.h:83
@ VS_KEY_SLOT_STD_MTP_2
Definition: secmodule-soft.h:80
@ VS_KEY_SLOT_STD_TMP_3
Definition: secmodule-soft.h:99
@ VS_KEY_SLOT_STD_TMP_2
Definition: secmodule-soft.h:98
@ VS_KEY_SLOT_STD_MTP_9
Definition: secmodule-soft.h:87
@ VS_KEY_SLOT_STD_OTP_0
Definition: secmodule-soft.h:60
@ VS_KEY_SLOT_STD_MTP_12
Definition: secmodule-soft.h:90
@ VS_KEY_SLOT_STD_OTP_5
Definition: secmodule-soft.h:65
@ VS_KEY_SLOT_STD_TMP_4
Definition: secmodule-soft.h:100
@ VS_KEY_SLOT_STD_OTP_10
Definition: secmodule-soft.h:70
@ VS_KEY_SLOT_STD_TMP_5
Definition: secmodule-soft.h:101
@ VS_KEY_SLOT_STD_MTP_14
Definition: secmodule-soft.h:92
@ VS_KEY_SLOT_OTP_MAX
Definition: secmodule-soft.h:77
@ VS_KEY_SLOT_STD_MTP_4
Definition: secmodule-soft.h:82
@ VS_KEY_SLOT_STD_MTP_MAX
Definition: secmodule-soft.h:93
@ VS_KEY_SLOT_STD_OTP_3
Definition: secmodule-soft.h:63
@ VS_KEY_SLOT_STD_OTP_9
Definition: secmodule-soft.h:69
@ VS_KEY_SLOT_STD_OTP_1
Definition: secmodule-soft.h:61