SemiDrive SSDK Appication Program Interface PTG3.0
Data Structures
ske_xts.h File Reference
#include "ske.h"

Go to the source code of this file.

Data Structures

struct  ske_xts_ctx
 

Detailed Description

Typedef Documentation

◆ ske_xts_ctx_t

typedef struct ske_xts_ctx ske_xts_ctx_t

Function Documentation

◆ ske_hp_xts_crypto()

uint32_t ske_hp_xts_crypto ( SKE_ALG  alg,
SKE_CRYPTO  crypto,
uint8_t *  key,
uint16_t  sp_key_idx,
uint8_t *  i,
uint8_t *  in,
uint8_t *  out,
uint32_t  bytes 
)

◆ ske_hp_xts_final()

uint32_t ske_hp_xts_final ( ske_xts_ctx_t ctx)

◆ ske_hp_xts_init()

uint32_t ske_hp_xts_init ( ske_xts_ctx_t ctx,
SKE_ALG  alg,
SKE_CRYPTO  crypto,
uint8_t *  key,
uint16_t  sp_key_idx,
uint8_t *  i,
uint32_t  c_bytes 
)

◆ ske_hp_xts_update_blocks()

uint32_t ske_hp_xts_update_blocks ( ske_xts_ctx_t ctx,
uint8_t *  in,
uint8_t *  out,
uint32_t  bytes 
)

◆ ske_hp_xts_update_including_last_2_blocks()

uint32_t ske_hp_xts_update_including_last_2_blocks ( ske_xts_ctx_t ctx,
uint8_t *  in,
uint8_t *  out,
uint32_t  bytes 
)