Home
last modified time | relevance | path

Searched refs:stm32_saes_context (Results 1 – 3 of 3) sorted by relevance

/optee_os/core/drivers/crypto/stm32/
H A Dstm32_saes.h33 struct stm32_saes_context { struct
46 TEE_Result stm32_saes_init(struct stm32_saes_context *ctx, bool is_decrypt, argument
51 TEE_Result stm32_saes_update(struct stm32_saes_context *ctx, bool last_block,
54 TEE_Result stm32_saes_update_assodata(struct stm32_saes_context *ctx,
56 TEE_Result stm32_saes_update_load(struct stm32_saes_context *ctx,
59 TEE_Result stm32_saes_final(struct stm32_saes_context *ctx, uint8_t *tag,
62 TEE_Result stm32_saes_kdf(struct stm32_saes_context *ctx,
H A Dstm32_saes.c258 static TEE_Result saes_start(struct stm32_saes_context *ctx) in saes_start()
279 static void saes_end(struct stm32_saes_context *ctx, int prev_error) in saes_end()
291 static void saes_write_iv(struct stm32_saes_context *ctx) in saes_write_iv()
304 static void saes_save_suspend(struct stm32_saes_context *ctx) in saes_save_suspend()
313 static void saes_restore_suspend(struct stm32_saes_context *ctx) in saes_restore_suspend()
322 static void saes_write_key(struct stm32_saes_context *ctx) in saes_write_key()
346 static TEE_Result saes_prepare_key(struct stm32_saes_context *ctx) in saes_prepare_key()
394 static TEE_Result save_context(struct stm32_saes_context *ctx) in save_context()
427 static TEE_Result restore_context(struct stm32_saes_context *ctx) in restore_context()
458 static TEE_Result do_from_init_to_phase(struct stm32_saes_context *ctx, in do_from_init_to_phase()
[all …]
H A Dcipher.c28 struct stm32_saes_context ctx;