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

The SEFILE_HANDLE struct This abstract data type is used to hide from higher level of abstraction its implementation. The data stored in here are the current physical file pointer position and the file descriptor OS-dependent data type. More...

#include <SEfile.h>

Public Attributes

uint32_t log_offset
 
HANDLE fd
 
uint8_t nonce_ctr [16]
 
uint8_t nonce_pbkdf2 [SEFILE_NONCE_LEN]
 
char name [MAX_PATHNAME]
 

Detailed Description

The SEFILE_HANDLE struct This abstract data type is used to hide from higher level of abstraction its implementation. The data stored in here are the current physical file pointer position and the file descriptor OS-dependent data type.

Member Data Documentation

◆ fd

HANDLE SEFILE_HANDLE::fd

File descriptor in Windows environment

◆ log_offset

uint32_t SEFILE_HANDLE::log_offset

Actual pointer position in bytes

◆ nonce_ctr

uint8_t SEFILE_HANDLE::nonce_ctr[16]

Nonce used for the CTR feedback

◆ nonce_pbkdf2

uint8_t SEFILE_HANDLE::nonce_pbkdf2[SEFILE_NONCE_LEN]

Nonce used for the PBKDF2


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