![]() |
M480 BSP
V3.05.001
The Board Support Package for M480 Series
|
CRYPTO register definition header file. More...
Go to the source code of this file.
Data Structures | |
| struct | CRPT_T |
Macros | |
| #define | CRPT_INTEN_AESIEN_Pos (0) |
| #define | CRPT_INTEN_AESIEN_Msk (0x1ul << CRPT_INTEN_AESIEN_Pos) |
| #define | CRPT_INTEN_AESEIEN_Pos (1) |
| #define | CRPT_INTEN_AESEIEN_Msk (0x1ul << CRPT_INTEN_AESEIEN_Pos) |
| #define | CRPT_INTEN_TDESIEN_Pos (8) |
| #define | CRPT_INTEN_TDESIEN_Msk (0x1ul << CRPT_INTEN_TDESIEN_Pos) |
| #define | CRPT_INTEN_TDESEIEN_Pos (9) |
| #define | CRPT_INTEN_TDESEIEN_Msk (0x1ul << CRPT_INTEN_TDESEIEN_Pos) |
| #define | CRPT_INTEN_PRNGIEN_Pos (16) |
| #define | CRPT_INTEN_PRNGIEN_Msk (0x1ul << CRPT_INTEN_PRNGIEN_Pos) |
| #define | CRPT_INTEN_ECCIEN_Pos (22) |
| #define | CRPT_INTEN_ECCIEN_Msk (0x1ul << CRPT_INTEN_ECCIEN_Pos) |
| #define | CRPT_INTEN_ECCEIEN_Pos (23) |
| #define | CRPT_INTEN_ECCEIEN_Msk (0x1ul << CRPT_INTEN_ECCEIEN_Pos) |
| #define | CRPT_INTEN_HMACIEN_Pos (24) |
| #define | CRPT_INTEN_HMACIEN_Msk (0x1ul << CRPT_INTEN_HMACIEN_Pos) |
| #define | CRPT_INTEN_HMACEIEN_Pos (25) |
| #define | CRPT_INTEN_HMACEIEN_Msk (0x1ul << CRPT_INTEN_HMACEIEN_Pos) |
| #define | CRPT_INTSTS_AESIF_Pos (0) |
| #define | CRPT_INTSTS_AESIF_Msk (0x1ul << CRPT_INTSTS_AESIF_Pos) |
| #define | CRPT_INTSTS_AESEIF_Pos (1) |
| #define | CRPT_INTSTS_AESEIF_Msk (0x1ul << CRPT_INTSTS_AESEIF_Pos) |
| #define | CRPT_INTSTS_TDESIF_Pos (8) |
| #define | CRPT_INTSTS_TDESIF_Msk (0x1ul << CRPT_INTSTS_TDESIF_Pos) |
| #define | CRPT_INTSTS_TDESEIF_Pos (9) |
| #define | CRPT_INTSTS_TDESEIF_Msk (0x1ul << CRPT_INTSTS_TDESEIF_Pos) |
| #define | CRPT_INTSTS_PRNGIF_Pos (16) |
| #define | CRPT_INTSTS_PRNGIF_Msk (0x1ul << CRPT_INTSTS_PRNGIF_Pos) |
| #define | CRPT_INTSTS_ECCIF_Pos (22) |
| #define | CRPT_INTSTS_ECCIF_Msk (0x1ul << CRPT_INTSTS_ECCIF_Pos) |
| #define | CRPT_INTSTS_ECCEIF_Pos (23) |
| #define | CRPT_INTSTS_ECCEIF_Msk (0x1ul << CRPT_INTSTS_ECCEIF_Pos) |
| #define | CRPT_INTSTS_HMACIF_Pos (24) |
| #define | CRPT_INTSTS_HMACIF_Msk (0x1ul << CRPT_INTSTS_HMACIF_Pos) |
| #define | CRPT_INTSTS_HMACEIF_Pos (25) |
| #define | CRPT_INTSTS_HMACEIF_Msk (0x1ul << CRPT_INTSTS_HMACEIF_Pos) |
| #define | CRPT_PRNG_CTL_START_Pos (0) |
| #define | CRPT_PRNG_CTL_START_Msk (0x1ul << CRPT_PRNG_CTL_START_Pos) |
| #define | CRPT_PRNG_CTL_SEEDRLD_Pos (1) |
| #define | CRPT_PRNG_CTL_SEEDRLD_Msk (0x1ul << CRPT_PRNG_CTL_SEEDRLD_Pos) |
| #define | CRPT_PRNG_CTL_KEYSZ_Pos (2) |
| #define | CRPT_PRNG_CTL_KEYSZ_Msk (0x3ul << CRPT_PRNG_CTL_KEYSZ_Pos) |
| #define | CRPT_PRNG_CTL_BUSY_Pos (8) |
| #define | CRPT_PRNG_CTL_BUSY_Msk (0x1ul << CRPT_PRNG_CTL_BUSY_Pos) |
| #define | CRPT_PRNG_SEED_SEED_Pos (0) |
| #define | CRPT_PRNG_SEED_SEED_Msk (0xfffffffful << CRPT_PRNG_SEED_SEED_Pos) |
| #define | CRPT_PRNG_KEYx_KEY_Pos (0) |
| #define | CRPT_PRNG_KEYx_KEY_Msk (0xfffffffful << CRPT_PRNG_KEYx_KEY_Pos) |
| #define | CRPT_AES_FDBCKx_FDBCK_Pos (0) |
| #define | CRPT_AES_FDBCKx_FDBCK_Msk (0xfffffffful << CRPT_AES_FDBCKx_FDBCK_Pos) |
| #define | CRPT_TDES_FDBCKH_FDBCK_Pos (0) |
| #define | CRPT_TDES_FDBCKH_FDBCK_Msk (0xfffffffful << CRPT_TDES_FDBCKH_FDBCK_Pos) |
| #define | CRPT_TDES_FDBCKL_FDBCK_Pos (0) |
| #define | CRPT_TDES_FDBCKL_FDBCK_Msk (0xfffffffful << CRPT_TDES_FDBCKL_FDBCK_Pos) |
| #define | CRPT_AES_CTL_START_Pos (0) |
| #define | CRPT_AES_CTL_START_Msk (0x1ul << CRPT_AES_CTL_START_Pos) |
| #define | CRPT_AES_CTL_STOP_Pos (1) |
| #define | CRPT_AES_CTL_STOP_Msk (0x1ul << CRPT_AES_CTL_STOP_Pos) |
| #define | CRPT_AES_CTL_KEYSZ_Pos (2) |
| #define | CRPT_AES_CTL_KEYSZ_Msk (0x3ul << CRPT_AES_CTL_KEYSZ_Pos) |
| #define | CRPT_AES_CTL_DMALAST_Pos (5) |
| #define | CRPT_AES_CTL_DMALAST_Msk (0x1ul << CRPT_AES_CTL_DMALAST_Pos) |
| #define | CRPT_AES_CTL_DMACSCAD_Pos (6) |
| #define | CRPT_AES_CTL_DMACSCAD_Msk (0x1ul << CRPT_AES_CTL_DMACSCAD_Pos) |
| #define | CRPT_AES_CTL_DMAEN_Pos (7) |
| #define | CRPT_AES_CTL_DMAEN_Msk (0x1ul << CRPT_AES_CTL_DMAEN_Pos) |
| #define | CRPT_AES_CTL_OPMODE_Pos (8) |
| #define | CRPT_AES_CTL_OPMODE_Msk (0xfful << CRPT_AES_CTL_OPMODE_Pos) |
| #define | CRPT_AES_CTL_ENCRPT_Pos (16) |
| #define | CRPT_AES_CTL_ENCRPT_Msk (0x1ul << CRPT_AES_CTL_ENCRPT_Pos) |
| #define | CRPT_AES_CTL_OUTSWAP_Pos (22) |
| #define | CRPT_AES_CTL_OUTSWAP_Msk (0x1ul << CRPT_AES_CTL_OUTSWAP_Pos) |
| #define | CRPT_AES_CTL_INSWAP_Pos (23) |
| #define | CRPT_AES_CTL_INSWAP_Msk (0x1ul << CRPT_AES_CTL_INSWAP_Pos) |
| #define | CRPT_AES_CTL_CHANNEL_Pos (24) |
| #define | CRPT_AES_CTL_CHANNEL_Msk (0x3ul << CRPT_AES_CTL_CHANNEL_Pos) |
| #define | CRPT_AES_CTL_KEYUNPRT_Pos (26) |
| #define | CRPT_AES_CTL_KEYUNPRT_Msk (0x1ful << CRPT_AES_CTL_KEYUNPRT_Pos) |
| #define | CRPT_AES_CTL_KEYPRT_Pos (31) |
| #define | CRPT_AES_CTL_KEYPRT_Msk (0x1ul << CRPT_AES_CTL_KEYPRT_Pos) |
| #define | CRPT_AES_STS_BUSY_Pos (0) |
| #define | CRPT_AES_STS_BUSY_Msk (0x1ul << CRPT_AES_STS_BUSY_Pos) |
| #define | CRPT_AES_STS_INBUFEMPTY_Pos (8) |
| #define | CRPT_AES_STS_INBUFEMPTY_Msk (0x1ul << CRPT_AES_STS_INBUFEMPTY_Pos) |
| #define | CRPT_AES_STS_INBUFFULL_Pos (9) |
| #define | CRPT_AES_STS_INBUFFULL_Msk (0x1ul << CRPT_AES_STS_INBUFFULL_Pos) |
| #define | CRPT_AES_STS_INBUFERR_Pos (10) |
| #define | CRPT_AES_STS_INBUFERR_Msk (0x1ul << CRPT_AES_STS_INBUFERR_Pos) |
| #define | CRPT_AES_STS_CNTERR_Pos (12) |
| #define | CRPT_AES_STS_CNTERR_Msk (0x1ul << CRPT_AES_STS_CNTERR_Pos) |
| #define | CRPT_AES_STS_OUTBUFEMPTY_Pos (16) |
| #define | CRPT_AES_STS_OUTBUFEMPTY_Msk (0x1ul << CRPT_AES_STS_OUTBUFEMPTY_Pos) |
| #define | CRPT_AES_STS_OUTBUFFULL_Pos (17) |
| #define | CRPT_AES_STS_OUTBUFFULL_Msk (0x1ul << CRPT_AES_STS_OUTBUFFULL_Pos) |
| #define | CRPT_AES_STS_OUTBUFERR_Pos (18) |
| #define | CRPT_AES_STS_OUTBUFERR_Msk (0x1ul << CRPT_AES_STS_OUTBUFERR_Pos) |
| #define | CRPT_AES_STS_BUSERR_Pos (20) |
| #define | CRPT_AES_STS_BUSERR_Msk (0x1ul << CRPT_AES_STS_BUSERR_Pos) |
| #define | CRPT_AES_DATIN_DATIN_Pos (0) |
| #define | CRPT_AES_DATIN_DATIN_Msk (0xfffffffful << CRPT_AES_DATIN_DATIN_Pos) |
| #define | CRPT_AES_DATOUT_DATOUT_Pos (0) |
| #define | CRPT_AES_DATOUT_DATOUT_Msk (0xfffffffful << CRPT_AES_DATOUT_DATOUT_Pos) |
| #define | CRPT_AES0_KEYx_KEY_Pos (0) |
| #define | CRPT_AES0_KEYx_KEY_Msk (0xfffffffful << CRPT_AES0_KEYx_KEY_Pos) |
| #define | CRPT_AES0_IVx_IV_Pos (0) |
| #define | CRPT_AES0_IVx_IV_Msk (0xfffffffful << CRPT_AES0_IVx_IV_Pos) |
| #define | CRPT_AES0_SADDR_SADDR_Pos (0) |
| #define | CRPT_AES0_SADDR_SADDR_Msk (0xfffffffful << CRPT_AES0_SADDR_SADDR_Pos) |
| #define | CRPT_AES0_DADDR_DADDR_Pos (0) |
| #define | CRPT_AES0_DADDR_DADDR_Msk (0xfffffffful << CRPT_AES0_DADDR_DADDR_Pos) |
| #define | CRPT_AES0_CNT_CNT_Pos (0) |
| #define | CRPT_AES0_CNT_CNT_Msk (0xfffffffful << CRPT_AES0_CNT_CNT_Pos) |
| #define | CRPT_AES1_KEYx_KEY_Pos (0) |
| #define | CRPT_AES1_KEYx_KEY_Msk (0xfffffffful << CRPT_AES1_KEYx_KEY_Pos) |
| #define | CRPT_AES1_IVx_IV_Pos (0) |
| #define | CRPT_AES1_IVx_IV_Msk (0xfffffffful << CRPT_AES1_IVx_IV_Pos) |
| #define | CRPT_AES1_SADDR_SADDR_Pos (0) |
| #define | CRPT_AES1_SADDR_SADDR_Msk (0xfffffffful << CRPT_AES1_SADDR_SADDR_Pos) |
| #define | CRPT_AES1_DADDR_DADDR_Pos (0) |
| #define | CRPT_AES1_DADDR_DADDR_Msk (0xfffffffful << CRPT_AES1_DADDR_DADDR_Pos) |
| #define | CRPT_AES1_CNT_CNT_Pos (0) |
| #define | CRPT_AES1_CNT_CNT_Msk (0xfffffffful << CRPT_AES1_CNT_CNT_Pos) |
| #define | CRPT_AES2_KEYx_KEY_Pos (0) |
| #define | CRPT_AES2_KEYx_KEY_Msk (0xfffffffful << CRPT_AES2_KEYx_KEY_Pos) |
| #define | CRPT_AES2_IVx_IV_Pos (0) |
| #define | CRPT_AES2_IVx_IV_Msk (0xfffffffful << CRPT_AES2_IVx_IV_Pos) |
| #define | CRPT_AES2_SADDR_SADDR_Pos (0) |
| #define | CRPT_AES2_SADDR_SADDR_Msk (0xfffffffful << CRPT_AES2_SADDR_SADDR_Pos) |
| #define | CRPT_AES2_DADDR_DADDR_Pos (0) |
| #define | CRPT_AES2_DADDR_DADDR_Msk (0xfffffffful << CRPT_AES2_DADDR_DADDR_Pos) |
| #define | CRPT_AES2_CNT_CNT_Pos (0) |
| #define | CRPT_AES2_CNT_CNT_Msk (0xfffffffful << CRPT_AES2_CNT_CNT_Pos) |
| #define | CRPT_AES3_KEYx_KEY_Pos (0) |
| #define | CRPT_AES3_KEYx_KEY_Msk (0xfffffffful << CRPT_AES3_KEYx_KEY_Pos) |
| #define | CRPT_AES3_IVx_IV_Pos (0) |
| #define | CRPT_AES3_IVx_IV_Msk (0xfffffffful << CRPT_AES3_IVx_IV_Pos) |
| #define | CRPT_AES3_SADDR_SADDR_Pos (0) |
| #define | CRPT_AES3_SADDR_SADDR_Msk (0xfffffffful << CRPT_AES3_SADDR_SADDR_Pos) |
| #define | CRPT_AES3_DADDR_DADDR_Pos (0) |
| #define | CRPT_AES3_DADDR_DADDR_Msk (0xfffffffful << CRPT_AES3_DADDR_DADDR_Pos) |
| #define | CRPT_AES3_CNT_CNT_Pos (0) |
| #define | CRPT_AES3_CNT_CNT_Msk (0xfffffffful << CRPT_AES3_CNT_CNT_Pos) |
| #define | CRPT_TDES_CTL_START_Pos (0) |
| #define | CRPT_TDES_CTL_START_Msk (0x1ul << CRPT_TDES_CTL_START_Pos) |
| #define | CRPT_TDES_CTL_STOP_Pos (1) |
| #define | CRPT_TDES_CTL_STOP_Msk (0x1ul << CRPT_TDES_CTL_STOP_Pos) |
| #define | CRPT_TDES_CTL_TMODE_Pos (2) |
| #define | CRPT_TDES_CTL_TMODE_Msk (0x1ul << CRPT_TDES_CTL_TMODE_Pos) |
| #define | CRPT_TDES_CTL_3KEYS_Pos (3) |
| #define | CRPT_TDES_CTL_3KEYS_Msk (0x1ul << CRPT_TDES_CTL_3KEYS_Pos) |
| #define | CRPT_TDES_CTL_DMALAST_Pos (5) |
| #define | CRPT_TDES_CTL_DMALAST_Msk (0x1ul << CRPT_TDES_CTL_DMALAST_Pos) |
| #define | CRPT_TDES_CTL_DMACSCAD_Pos (6) |
| #define | CRPT_TDES_CTL_DMACSCAD_Msk (0x1ul << CRPT_TDES_CTL_DMACSCAD_Pos) |
| #define | CRPT_TDES_CTL_DMAEN_Pos (7) |
| #define | CRPT_TDES_CTL_DMAEN_Msk (0x1ul << CRPT_TDES_CTL_DMAEN_Pos) |
| #define | CRPT_TDES_CTL_OPMODE_Pos (8) |
| #define | CRPT_TDES_CTL_OPMODE_Msk (0x7ul << CRPT_TDES_CTL_OPMODE_Pos) |
| #define | CRPT_TDES_CTL_ENCRPT_Pos (16) |
| #define | CRPT_TDES_CTL_ENCRPT_Msk (0x1ul << CRPT_TDES_CTL_ENCRPT_Pos) |
| #define | CRPT_TDES_CTL_BLKSWAP_Pos (21) |
| #define | CRPT_TDES_CTL_BLKSWAP_Msk (0x1ul << CRPT_TDES_CTL_BLKSWAP_Pos) |
| #define | CRPT_TDES_CTL_OUTSWAP_Pos (22) |
| #define | CRPT_TDES_CTL_OUTSWAP_Msk (0x1ul << CRPT_TDES_CTL_OUTSWAP_Pos) |
| #define | CRPT_TDES_CTL_INSWAP_Pos (23) |
| #define | CRPT_TDES_CTL_INSWAP_Msk (0x1ul << CRPT_TDES_CTL_INSWAP_Pos) |
| #define | CRPT_TDES_CTL_CHANNEL_Pos (24) |
| #define | CRPT_TDES_CTL_CHANNEL_Msk (0x3ul << CRPT_TDES_CTL_CHANNEL_Pos) |
| #define | CRPT_TDES_CTL_KEYUNPRT_Pos (26) |
| #define | CRPT_TDES_CTL_KEYUNPRT_Msk (0x1ful << CRPT_TDES_CTL_KEYUNPRT_Pos) |
| #define | CRPT_TDES_CTL_KEYPRT_Pos (31) |
| #define | CRPT_TDES_CTL_KEYPRT_Msk (0x1ul << CRPT_TDES_CTL_KEYPRT_Pos) |
| #define | CRPT_TDES_STS_BUSY_Pos (0) |
| #define | CRPT_TDES_STS_BUSY_Msk (0x1ul << CRPT_TDES_STS_BUSY_Pos) |
| #define | CRPT_TDES_STS_INBUFEMPTY_Pos (8) |
| #define | CRPT_TDES_STS_INBUFEMPTY_Msk (0x1ul << CRPT_TDES_STS_INBUFEMPTY_Pos) |
| #define | CRPT_TDES_STS_INBUFFULL_Pos (9) |
| #define | CRPT_TDES_STS_INBUFFULL_Msk (0x1ul << CRPT_TDES_STS_INBUFFULL_Pos) |
| #define | CRPT_TDES_STS_INBUFERR_Pos (10) |
| #define | CRPT_TDES_STS_INBUFERR_Msk (0x1ul << CRPT_TDES_STS_INBUFERR_Pos) |
| #define | CRPT_TDES_STS_OUTBUFEMPTY_Pos (16) |
| #define | CRPT_TDES_STS_OUTBUFEMPTY_Msk (0x1ul << CRPT_TDES_STS_OUTBUFEMPTY_Pos) |
| #define | CRPT_TDES_STS_OUTBUFFULL_Pos (17) |
| #define | CRPT_TDES_STS_OUTBUFFULL_Msk (0x1ul << CRPT_TDES_STS_OUTBUFFULL_Pos) |
| #define | CRPT_TDES_STS_OUTBUFERR_Pos (18) |
| #define | CRPT_TDES_STS_OUTBUFERR_Msk (0x1ul << CRPT_TDES_STS_OUTBUFERR_Pos) |
| #define | CRPT_TDES_STS_BUSERR_Pos (20) |
| #define | CRPT_TDES_STS_BUSERR_Msk (0x1ul << CRPT_TDES_STS_BUSERR_Pos) |
| #define | CRPT_TDES0_KEYxH_KEY_Pos (0) |
| #define | CRPT_TDES0_KEYxH_KEY_Msk (0xfffffffful << CRPT_TDES0_KEYxH_KEY_Pos) |
| #define | CRPT_TDES0_KEYxL_KEY_Pos (0) |
| #define | CRPT_TDES0_KEYxL_KEY_Msk (0xfffffffful << CRPT_TDES0_KEYxL_KEY_Pos) |
| #define | CRPT_TDES0_IVH_IV_Pos (0) |
| #define | CRPT_TDES0_IVH_IV_Msk (0xfffffffful << CRPT_TDES0_IVH_IV_Pos) |
| #define | CRPT_TDES0_IVL_IV_Pos (0) |
| #define | CRPT_TDES0_IVL_IV_Msk (0xfffffffful << CRPT_TDES0_IVL_IV_Pos) |
| #define | CRPT_TDES0_SADDR_SADDR_Pos (0) |
| #define | CRPT_TDES0_SADDR_SADDR_Msk (0xfffffffful << CRPT_TDES0_SADDR_SADDR_Pos) |
| #define | CRPT_TDES0_DADDR_DADDR_Pos (0) |
| #define | CRPT_TDES0_DADDR_DADDR_Msk (0xfffffffful << CRPT_TDES0_DADDR_DADDR_Pos) |
| #define | CRPT_TDES0_CNT_CNT_Pos (0) |
| #define | CRPT_TDES0_CNT_CNT_Msk (0xfffffffful << CRPT_TDES0_CNT_CNT_Pos) |
| #define | CRPT_TDES_DATIN_DATIN_Pos (0) |
| #define | CRPT_TDES_DATIN_DATIN_Msk (0xfffffffful << CRPT_TDES_DATIN_DATIN_Pos) |
| #define | CRPT_TDES_DATOUT_DATOUT_Pos (0) |
| #define | CRPT_TDES_DATOUT_DATOUT_Msk (0xfffffffful << CRPT_TDES_DATOUT_DATOUT_Pos) |
| #define | CRPT_TDES1_KEYxH_KEY_Pos (0) |
| #define | CRPT_TDES1_KEYxH_KEY_Msk (0xfffffffful << CRPT_TDES1_KEYxH_KEY_Pos) |
| #define | CRPT_TDES1_KEYxL_KEY_Pos (0) |
| #define | CRPT_TDES1_KEYxL_KEY_Msk (0xfffffffful << CRPT_TDES1_KEY1L_KEY_Pos) |
| #define | CRPT_TDES1_IVH_IV_Pos (0) |
| #define | CRPT_TDES1_IVH_IV_Msk (0xfffffffful << CRPT_TDES1_IVH_IV_Pos) |
| #define | CRPT_TDES1_IVL_IV_Pos (0) |
| #define | CRPT_TDES1_IVL_IV_Msk (0xfffffffful << CRPT_TDES1_IVL_IV_Pos) |
| #define | CRPT_TDES1_SADDR_SADDR_Pos (0) |
| #define | CRPT_TDES1_SADDR_SADDR_Msk (0xfffffffful << CRPT_TDES1_SADDR_SADDR_Pos) |
| #define | CRPT_TDES1_DADDR_DADDR_Pos (0) |
| #define | CRPT_TDES1_DADDR_DADDR_Msk (0xfffffffful << CRPT_TDES1_DADDR_DADDR_Pos) |
| #define | CRPT_TDES1_CNT_CNT_Pos (0) |
| #define | CRPT_TDES1_CNT_CNT_Msk (0xfffffffful << CRPT_TDES1_CNT_CNT_Pos) |
| #define | CRPT_TDES2_KEYxH_KEY_Pos (0) |
| #define | CRPT_TDES2_KEYxH_KEY_Msk (0xfffffffful << CRPT_TDES2_KEYxH_KEY_Pos) |
| #define | CRPT_TDES2_KEYxL_KEY_Pos (0) |
| #define | CRPT_TDES2_KEYxL_KEY_Msk (0xfffffffful << CRPT_TDES2_KEYxL_KEY_Pos) |
| #define | CRPT_TDES2_IVH_IV_Pos (0) |
| #define | CRPT_TDES2_IVH_IV_Msk (0xfffffffful << CRPT_TDES2_IVH_IV_Pos) |
| #define | CRPT_TDES2_IVL_IV_Pos (0) |
| #define | CRPT_TDES2_IVL_IV_Msk (0xfffffffful << CRPT_TDES2_IVL_IV_Pos) |
| #define | CRPT_TDES2_SADDR_SADDR_Pos (0) |
| #define | CRPT_TDES2_SADDR_SADDR_Msk (0xfffffffful << CRPT_TDES2_SADDR_SADDR_Pos) |
| #define | CRPT_TDES2_DADDR_DADDR_Pos (0) |
| #define | CRPT_TDES2_DADDR_DADDR_Msk (0xfffffffful << CRPT_TDES2_DADDR_DADDR_Pos) |
| #define | CRPT_TDES2_CNT_CNT_Pos (0) |
| #define | CRPT_TDES2_CNT_CNT_Msk (0xfffffffful << CRPT_TDES2_CNT_CNT_Pos) |
| #define | CRPT_TDES3_KEYxH_KEY_Pos (0) |
| #define | CRPT_TDES3_KEYxH_KEY_Msk (0xfffffffful << CRPT_TDES3_KEYxH_KEY_Pos) |
| #define | CRPT_TDES3_KEYxL_KEY_Pos (0) |
| #define | CRPT_TDES3_KEYxL_KEY_Msk (0xfffffffful << CRPT_TDES3_KEYxL_KEY_Pos) |
| #define | CRPT_TDES3_IVH_IV_Pos (0) |
| #define | CRPT_TDES3_IVH_IV_Msk (0xfffffffful << CRPT_TDES3_IVH_IV_Pos) |
| #define | CRPT_TDES3_IVL_IV_Pos (0) |
| #define | CRPT_TDES3_IVL_IV_Msk (0xfffffffful << CRPT_TDES3_IVL_IV_Pos) |
| #define | CRPT_TDES3_SADDR_SADDR_Pos (0) |
| #define | CRPT_TDES3_SADDR_SADDR_Msk (0xfffffffful << CRPT_TDES3_SADDR_SADDR_Pos) |
| #define | CRPT_TDES3_DADDR_DADDR_Pos (0) |
| #define | CRPT_TDES3_DADDR_DADDR_Msk (0xfffffffful << CRPT_TDES3_DADDR_DADDR_Pos) |
| #define | CRPT_TDES3_CNT_CNT_Pos (0) |
| #define | CRPT_TDES3_CNT_CNT_Msk (0xfffffffful << CRPT_TDES3_CNT_CNT_Pos) |
| #define | CRPT_HMAC_CTL_START_Pos (0) |
| #define | CRPT_HMAC_CTL_START_Msk (0x1ul << CRPT_HMAC_CTL_START_Pos) |
| #define | CRPT_HMAC_CTL_STOP_Pos (1) |
| #define | CRPT_HMAC_CTL_STOP_Msk (0x1ul << CRPT_HMAC_CTL_STOP_Pos) |
| #define | CRPT_HMAC_CTL_HMACEN_Pos (4) |
| #define | CRPT_HMAC_CTL_HMACEN_Msk (0x1ul << CRPT_HMAC_CTL_HMACEN_Pos) |
| #define | CRPT_HMAC_CTL_DMALAST_Pos (5) |
| #define | CRPT_HMAC_CTL_DMALAST_Msk (0x1ul << CRPT_HMAC_CTL_DMALAST_Pos) |
| #define | CRPT_HMAC_CTL_DMAEN_Pos (7) |
| #define | CRPT_HMAC_CTL_DMAEN_Msk (0x1ul << CRPT_HMAC_CTL_DMAEN_Pos) |
| #define | CRPT_HMAC_CTL_OPMODE_Pos (8) |
| #define | CRPT_HMAC_CTL_OPMODE_Msk (0x7ul << CRPT_HMAC_CTL_OPMODE_Pos) |
| #define | CRPT_HMAC_CTL_OUTSWAP_Pos (22) |
| #define | CRPT_HMAC_CTL_OUTSWAP_Msk (0x1ul << CRPT_HMAC_CTL_OUTSWAP_Pos) |
| #define | CRPT_HMAC_CTL_INSWAP_Pos (23) |
| #define | CRPT_HMAC_CTL_INSWAP_Msk (0x1ul << CRPT_HMAC_CTL_INSWAP_Pos) |
| #define | CRPT_HMAC_STS_BUSY_Pos (0) |
| #define | CRPT_HMAC_STS_BUSY_Msk (0x1ul << CRPT_HMAC_STS_BUSY_Pos) |
| #define | CRPT_HMAC_STS_DMABUSY_Pos (1) |
| #define | CRPT_HMAC_STS_DMABUSY_Msk (0x1ul << CRPT_HMAC_STS_DMABUSY_Pos) |
| #define | CRPT_HMAC_STS_DMAERR_Pos (8) |
| #define | CRPT_HMAC_STS_DMAERR_Msk (0x1ul << CRPT_HMAC_STS_DMAERR_Pos) |
| #define | CRPT_HMAC_STS_DATINREQ_Pos (16) |
| #define | CRPT_HMAC_STS_DATINREQ_Msk (0x1ul << CRPT_HMAC_STS_DATINREQ_Pos) |
| #define | CRPT_HMAC_DGSTx_DGST_Pos (0) |
| #define | CRPT_HMAC_DGSTx_DGST_Msk (0xfffffffful << CRPT_HMAC_DGSTx_DGST_Pos) |
| #define | CRPT_HMAC_KEYCNT_KEYCNT_Pos (0) |
| #define | CRPT_HMAC_KEYCNT_KEYCNT_Msk (0xfffffffful << CRPT_HMAC_KEYCNT_KEYCNT_Pos) |
| #define | CRPT_HMAC_SADDR_SADDR_Pos (0) |
| #define | CRPT_HMAC_SADDR_SADDR_Msk (0xfffffffful << CRPT_HMAC_SADDR_SADDR_Pos) |
| #define | CRPT_HMAC_DMACNT_DMACNT_Pos (0) |
| #define | CRPT_HMAC_DMACNT_DMACNT_Msk (0xfffffffful << CRPT_HMAC_DMACNT_DMACNT_Pos) |
| #define | CRPT_HMAC_DATIN_DATIN_Pos (0) |
| #define | CRPT_HMAC_DATIN_DATIN_Msk (0xfffffffful << CRPT_HMAC_DATIN_DATIN_Pos) |
| #define | CRPT_ECC_CTL_START_Pos (0) |
| #define | CRPT_ECC_CTL_START_Msk (0x1ul << CRPT_ECC_CTL_START_Pos) |
| #define | CRPT_ECC_CTL_STOP_Pos (1) |
| #define | CRPT_ECC_CTL_STOP_Msk (0x1ul << CRPT_ECC_CTL_STOP_Pos) |
| #define | CRPT_ECC_CTL_DMAEN_Pos (7) |
| #define | CRPT_ECC_CTL_DMAEN_Msk (0x1ul << CRPT_ECC_CTL_DMAEN_Pos) |
| #define | CRPT_ECC_CTL_FSEL_Pos (8) |
| #define | CRPT_ECC_CTL_FSEL_Msk (0x1ul << CRPT_ECC_CTL_FSEL_Pos) |
| #define | CRPT_ECC_CTL_ECCOP_Pos (9) |
| #define | CRPT_ECC_CTL_ECCOP_Msk (0x3ul << CRPT_ECC_CTL_ECCOP_Pos) |
| #define | CRPT_ECC_CTL_MODOP_Pos (11) |
| #define | CRPT_ECC_CTL_MODOP_Msk (0x3ul << CRPT_ECC_CTL_MODOP_Pos) |
| #define | CRPT_ECC_CTL_LDP1_Pos (16) |
| #define | CRPT_ECC_CTL_LDP1_Msk (0x1ul << CRPT_ECC_CTL_LDP1_Pos) |
| #define | CRPT_ECC_CTL_LDP2_Pos (17) |
| #define | CRPT_ECC_CTL_LDP2_Msk (0x1ul << CRPT_ECC_CTL_LDP2_Pos) |
| #define | CRPT_ECC_CTL_LDA_Pos (18) |
| #define | CRPT_ECC_CTL_LDA_Msk (0x1ul << CRPT_ECC_CTL_LDA_Pos) |
| #define | CRPT_ECC_CTL_LDB_Pos (19) |
| #define | CRPT_ECC_CTL_LDB_Msk (0x1ul << CRPT_ECC_CTL_LDB_Pos) |
| #define | CRPT_ECC_CTL_LDN_Pos (20) |
| #define | CRPT_ECC_CTL_LDN_Msk (0x1ul << CRPT_ECC_CTL_LDN_Pos) |
| #define | CRPT_ECC_CTL_LDK_Pos (21) |
| #define | CRPT_ECC_CTL_LDK_Msk (0x1ul << CRPT_ECC_CTL_LDK_Pos) |
| #define | CRPT_ECC_CTL_CURVEM_Pos (22) |
| #define | CRPT_ECC_CTL_CURVEM_Msk (0x3fful << CRPT_ECC_CTL_CURVEM_Pos) |
| #define | CRPT_ECC_STS_BUSY_Pos (0) |
| #define | CRPT_ECC_STS_BUSY_Msk (0x1ul << CRPT_ECC_STS_BUSY_Pos) |
| #define | CRPT_ECC_STS_DMABUSY_Pos (1) |
| #define | CRPT_ECC_STS_DMABUSY_Msk (0x1ul << CRPT_ECC_STS_DMABUSY_Pos) |
| #define | CRPT_ECC_STS_BUSERR_Pos (16) |
| #define | CRPT_ECC_STS_BUSERR_Msk (0x1ul << CRPT_ECC_STS_BUSERR_Pos) |
| #define | CRPT_ECC_X1_POINTX1_Pos (0) |
| #define | CRPT_ECC_X1_POINTX1_Msk (0xfffffffful << CRPT_ECC_X1_POINTX1_Pos) |
| #define | CRPT_ECC_Y1_POINTY1_Pos (0) |
| #define | CRPT_ECC_Y1_POINTY1_Msk (0xfffffffful << CRPT_ECC_Y1_POINTY1_Pos) |
| #define | CRPT_ECC_X2_POINTX2_Pos (0) |
| #define | CRPT_ECC_X2_POINTX2_Msk (0xfffffffful << CRPT_ECC_X2_POINTX2_Pos) |
| #define | CRPT_ECC_Y2_POINTY2_Pos (0) |
| #define | CRPT_ECC_Y2_POINTY2_Msk (0xfffffffful << CRPT_ECC_Y2_POINTY2_Pos) |
| #define | CRPT_ECC_A_CURVEA_Pos (0) |
| #define | CRPT_ECC_A_CURVEA_Msk (0xfffffffful << CRPT_ECC_A_CURVEA_Pos) |
| #define | CRPT_ECC_B_CURVEB_Pos (0) |
| #define | CRPT_ECC_B_CURVEB_Msk (0xfffffffful << CRPT_ECC_B_CURVEB_Pos) |
| #define | CRPT_ECC_N_CURVEN_Pos (0) |
| #define | CRPT_ECC_N_CURVEN_Msk (0xfffffffful << CRPT_ECC_N_CURVEN_Pos) |
| #define | CRPT_ECC_K_SCALARK_Pos (0) |
| #define | CRPT_ECC_K_SCALARK_Msk (0xfffffffful << CRPT_ECC_K_SCALARK_Pos) |
| #define | CRPT_ECC_DADDR_DADDR_Pos (0) |
| #define | CRPT_ECC_DADDR_DADDR_Msk (0xfffffffful << CRPT_ECC_DADDR_DADDR_Pos) |
| #define | CRPT_ECC_STARTREG_STARTREG_Pos (0) |
| #define | CRPT_ECC_STARTREG_STARTREG_Msk (0xfffffffful << CRPT_ECC_STARTREG_STARTREG_Pos) |
| #define | CRPT_ECC_WORDCNT_WORDCNT_Pos (0) |
| #define | CRPT_ECC_WORDCNT_WORDCNT_Msk (0xfffffffful << CRPT_ECC_WORDCNT_WORDCNT_Pos) |
CRYPTO register definition header file.
Definition in file crypto_reg.h.
1.8.15