SEcube open-source SDK
Public Attributes | List of all members
SEKEY_HEADER Struct Reference

The header of each file encrypted with SEfile. This is the header that contains info for the SEkey system. It is stored as cleartext and it is not authenticated. The dimension is always SEKEY_HDR_LEN. More...

#include <SEfile.h>

Public Attributes

uint32_t key_id
 
uint16_t algorithm
 
uint8_t padding [10]
 

Detailed Description

The header of each file encrypted with SEfile. This is the header that contains info for the SEkey system. It is stored as cleartext and it is not authenticated. The dimension is always SEKEY_HDR_LEN.

Member Data Documentation

◆ algorithm

uint16_t SEKEY_HEADER::algorithm

The algorithm used to encrypt this file.

◆ key_id

uint32_t SEKEY_HEADER::key_id

The ID of the key used to encrypt this file.

◆ padding

uint8_t SEKEY_HEADER::padding[10]

Padding used to reach a SEkey header size which is a multiple of 16.


The documentation for this struct was generated from the following file: