SEcube
SEcube Open Source Library - Device
se3_algo_AesHmacSha256s.h
Go to the documentation of this file.
1 
7 #pragma once
8 #include "se3c1.h"
9 
10 #include "pbkdf2.h"
11 
22  se3_flash_key* key, uint16_t mode, uint8_t* ctx);
23 
51  uint8_t* ctx, uint16_t flags,
52  uint16_t datain1_len, const uint8_t* datain1,
53  uint16_t datain2_len, const uint8_t* datain2,
54  uint16_t* dataout_len, uint8_t* dataout);
L1 structures and functions.
uint16_t se3_algo_AesHmacSha256s_update(uint8_t *ctx, uint16_t flags, uint16_t datain1_len, const uint8_t *datain1, uint16_t datain2_len, const uint8_t *datain2, uint16_t *dataout_len, uint8_t *dataout)
SE3_ALGO_AES_HMACSHA256 update handler.
Definition: se3_algo_AesHmacSha256s.c:87
uint16_t se3_algo_AesHmacSha256s_init(se3_flash_key *key, uint16_t mode, uint8_t *ctx)
SE3_ALGO_AES_HMACSHA256 init handler.
Definition: se3_algo_AesHmacSha256s.c:26
Flash key structure.
Definition: se3_keys.h:22