Searched refs:crypto (Results 1 – 4 of 4) sorted by relevance
| /hal_silabs-latest/gecko/emlib/inc/ |
| D | em_crypto.h | 243 #define CRYPTO_DDATA0_260_BITS_READ(crypto, bigint260) CRYPTO_DData0Read260(crypto, bigint260) argument 244 #define CRYPTO_DDATA0_260_BITS_WRITE(crypto, bigint260) CRYPTO_DData0Write260(crypto, bigint260) argument 253 #define CRYPTO_SEQ_LOAD_1(crypto, a1) { \ argument 254 crypto->SEQ0 = a1 | (CRYPTO_CMD_INSTR_END << 8); } 255 #define CRYPTO_SEQ_LOAD_2(crypto, a1, a2) { \ argument 256 crypto->SEQ0 = a1 | (a2 << 8) | (CRYPTO_CMD_INSTR_END << 16); } 257 #define CRYPTO_SEQ_LOAD_3(crypto, a1, a2, a3) { \ argument 258 crypto->SEQ0 = a1 | (a2 << 8) | (a3 << 16) | (CRYPTO_CMD_INSTR_END << 24); } 259 #define CRYPTO_SEQ_LOAD_4(crypto, a1, a2, a3, a4) { \ argument 260 crypto->SEQ0 = a1 | (a2 << 8) | (a3 << 16) | (a4 << 24); \ [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/emlib/inc/ |
| D | em_crypto.h | 243 #define CRYPTO_DDATA0_260_BITS_READ(crypto, bigint260) CRYPTO_DData0Read260(crypto, bigint260) argument 244 #define CRYPTO_DDATA0_260_BITS_WRITE(crypto, bigint260) CRYPTO_DData0Write260(crypto, bigint260) argument 253 #define CRYPTO_SEQ_LOAD_1(crypto, a1) { \ argument 254 crypto->SEQ0 = a1 | (CRYPTO_CMD_INSTR_END << 8); } 255 #define CRYPTO_SEQ_LOAD_2(crypto, a1, a2) { \ argument 256 crypto->SEQ0 = a1 | (a2 << 8) | (CRYPTO_CMD_INSTR_END << 16); } 257 #define CRYPTO_SEQ_LOAD_3(crypto, a1, a2, a3) { \ argument 258 crypto->SEQ0 = a1 | (a2 << 8) | (a3 << 16) | (CRYPTO_CMD_INSTR_END << 24); } 259 #define CRYPTO_SEQ_LOAD_4(crypto, a1, a2, a3, a4) { \ argument 260 crypto->SEQ0 = a1 | (a2 << 8) | (a3 << 16) | (a4 << 24); \ [all …]
|
| /hal_silabs-latest/gecko/emlib/src/ |
| D | em_crypto.c | 97 __STATIC_INLINE void CRYPTO_AES_ProcessLoop(CRYPTO_TypeDef *crypto, 104 static void CRYPTO_AES_CBCx(CRYPTO_TypeDef *crypto, 113 static void CRYPTO_AES_PCBCx(CRYPTO_TypeDef *crypto, 122 static void CRYPTO_AES_CFBx(CRYPTO_TypeDef *crypto, 131 static void CRYPTO_AES_CTRx(CRYPTO_TypeDef *crypto, 140 static void CRYPTO_AES_ECBx(CRYPTO_TypeDef *crypto, 148 static void CRYPTO_AES_OFBx(CRYPTO_TypeDef *crypto, 384 void CRYPTO_KeyBufWrite(CRYPTO_TypeDef *crypto, in CRYPTO_KeyBufWrite() argument 390 BUS_RegBitWrite(&crypto->CTRL, _CRYPTO_CTRL_AES_SHIFT, _CRYPTO_CTRL_AES_AES256); in CRYPTO_KeyBufWrite() 392 cryptoBurstToCryptoAndZeroize(&crypto->DDATA4, &val[0]); in CRYPTO_KeyBufWrite() [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/emlib/src/ |
| D | em_crypto.c | 97 __STATIC_INLINE void CRYPTO_AES_ProcessLoop(CRYPTO_TypeDef *crypto, 104 static void CRYPTO_AES_CBCx(CRYPTO_TypeDef *crypto, 113 static void CRYPTO_AES_PCBCx(CRYPTO_TypeDef *crypto, 122 static void CRYPTO_AES_CFBx(CRYPTO_TypeDef *crypto, 131 static void CRYPTO_AES_CTRx(CRYPTO_TypeDef *crypto, 140 static void CRYPTO_AES_ECBx(CRYPTO_TypeDef *crypto, 148 static void CRYPTO_AES_OFBx(CRYPTO_TypeDef *crypto, 384 void CRYPTO_KeyBufWrite(CRYPTO_TypeDef *crypto, in CRYPTO_KeyBufWrite() argument 390 BUS_RegBitWrite(&crypto->CTRL, _CRYPTO_CTRL_AES_SHIFT, _CRYPTO_CTRL_AES_AES256); in CRYPTO_KeyBufWrite() 392 cryptoBurstToCryptoAndZeroize(&crypto->DDATA4, &val[0]); in CRYPTO_KeyBufWrite() [all …]
|