TL321X 的 SKE 硬件加密的使用例程有吗?
1.
unsigned int ske_lp_ctr_init(SKE_ALG alg, SKE_CRYPTO crypto, unsigned char *key, unsigned short sp_key_idx, unsigned char *iv);
unsigned int ske_lp_ctr_update_blocks(unsigned char *in, unsigned char *out, unsigned int bytes);
unsigned int ske_lp_ctr_final(void);
2.
unsigned int ske_lp_ctr_crypto(SKE_ALG alg, SKE_CRYPTO crypto, unsigned char *key, unsigned short sp_key_idx, unsigned char *iv, unsigned char *in, unsigned char *out, unsigned int bytes);
调用 1 中的三个 api 和 调用 2 中的 api 是等价的吗?
|