SEcube open-source SDK
|
Structure used to enclose all elements required by the APIs to initialize a user device inside SEkey. More...
#include <SEkey.h>
Public Attributes | |
std::string | sn |
std::string | uid |
std::string | uname |
uint32_t | k1 |
uint32_t | k2 |
uint32_t | algo |
uint32_t | klen |
std::string | query |
std::unique_ptr< uint8_t[]> | k1_data |
std::unique_ptr< uint8_t[]> | k2_data |
std::unique_ptr< uint8_t[]> | wcard_key |
Structure used to enclose all elements required by the APIs to initialize a user device inside SEkey.
uint32_t userdata_::algo |
algorithm for encryption of updates
uint32_t userdata_::k1 |
ID of symmetric key to encrypt user updates
std::unique_ptr<uint8_t[]> userdata_::k1_data |
content of k1
uint32_t userdata_::k2 |
ID of symmetric key for key wrapping inside updates
std::unique_ptr<uint8_t[]> userdata_::k2_data |
content of k2
uint32_t userdata_::klen |
length of keys
std::string userdata_::query |
SQL query to be executed by the user
std::string userdata_::sn |
SEcube serial number
std::string userdata_::uid |
user id
std::string userdata_::uname |
username
std::unique_ptr<uint8_t[]> userdata_::wcard_key |
content of wildcard key (used to send an update to a former member of SEkey)