SemiDrive SSDK Appication Program Interface PTG3.0
sdrv_crypto_sharemem.h
Go to the documentation of this file.
1
9#ifndef SDRV_CRYPTO_SHARE_MEM_H
10#define SDRV_CRYPTO_SHARE_MEM_H
11
13
14#define CRYPTO_SHARE_MEM_RSA_MAX 512
15#define CRYPTO_SHARE_MEM_RSA_MAX_EXT 516
16#define CRYPTO_SHARE_MEM_DIG_MAX 64
17#define CRYPTO_SHARE_MEM_HASH_PAD_MAX 256
18#define CRYPTO_SHARE_MEM_COMM_SMALL_BUFF_MAX 64
19#define CRYPTO_SHARE_MEM_COMM_BUFF_MAX 516
20
29uint8_t *ShareMem_GetBlock(uint32_t size);
30
40
41#endif /* SDRV_CRYPTO_SHARE_MEM_H */
SemiDrive CRYPTO mailbox common api header file.
sdrv_crypto_error_status_e ShareMem_ReleaseBlock(uint8_t *ptr)
release block
uint8_t * ShareMem_GetBlock(uint32_t size)
get idle block
enum sdrv_crypto_error_status sdrv_crypto_error_status_e
CRYPTO error status return codes.