Lines Matching refs:moduleInstance
36 bool AES256_setCipherKey(uint32_t moduleInstance, const uint8_t * cipherKey, in AES256_setCipherKey() argument
42 AES256_CMSIS(moduleInstance)->CTL0 |= 0; in AES256_setCipherKey()
47 AES256_CMSIS(moduleInstance)->CTL0 |= AES256_CTL0_KL__128BIT; in AES256_setCipherKey()
51 AES256_CMSIS(moduleInstance)->CTL0 |= AES256_CTL0_KL__192BIT; in AES256_setCipherKey()
55 AES256_CMSIS(moduleInstance)->CTL0 |= AES256_CTL0_KL__256BIT; in AES256_setCipherKey()
67 AES256_CMSIS(moduleInstance)->KEY = sCipherKey; in AES256_setCipherKey()
71 while (!BITBAND_PERI(AES256_CMSIS(moduleInstance)->STAT, AES256_STAT_KEYWR_OFS)) in AES256_setCipherKey()
77 void AES256_encryptData(uint32_t moduleInstance, const uint8_t * data, in AES256_encryptData() argument
85 AES256_CMSIS(moduleInstance)->CTL0 &= ~AES256_CTL0_OP_MASK; in AES256_encryptData()
92 AES256_CMSIS(moduleInstance)->DIN = tempVariable; in AES256_encryptData()
97 BITBAND_PERI(AES256_CMSIS(moduleInstance)->STAT, AES256_STAT_KEYWR_OFS) = 1; in AES256_encryptData()
100 while (BITBAND_PERI(AES256_CMSIS(moduleInstance)->STAT, AES256_STAT_BUSY_OFS)) in AES256_encryptData()
106 tempData = AES256_CMSIS(moduleInstance)->DOUT; in AES256_encryptData()
112 void AES256_decryptData(uint32_t moduleInstance, const uint8_t * data, in AES256_decryptData() argument
120 AES256_CMSIS(moduleInstance)->CTL0 |= (AES256_CTL0_OP_3); in AES256_decryptData()
127 AES256_CMSIS(moduleInstance)->DIN = tempVariable; in AES256_decryptData()
132 BITBAND_PERI(AES256_CMSIS(moduleInstance)->STAT, AES256_STAT_KEYWR_OFS) = 1; in AES256_decryptData()
135 while (BITBAND_PERI(AES256_CMSIS(moduleInstance)->STAT, AES256_STAT_BUSY_OFS)) in AES256_decryptData()
141 tempData = AES256_CMSIS(moduleInstance)->DOUT; in AES256_decryptData()
147 bool AES256_setDecipherKey(uint32_t moduleInstance, const uint8_t * cipherKey, in AES256_setDecipherKey() argument
154 AES256_CMSIS(moduleInstance)->CTL0 = in AES256_setDecipherKey()
155 (AES256_CMSIS(moduleInstance)->CTL0 & ~AES256_CTL0_OP_MASK) | AES256_CTL0_OP1; in AES256_setDecipherKey()
160 AES256_CMSIS(moduleInstance)->CTL0 |= AES256_CTL0_KL__128BIT; in AES256_setDecipherKey()
164 AES256_CMSIS(moduleInstance)->CTL0 |= AES256_CTL0_KL__192BIT; in AES256_setDecipherKey()
168 AES256_CMSIS(moduleInstance)->CTL0 |= AES256_CTL0_KL__256BIT; in AES256_setDecipherKey()
182 AES256_CMSIS(moduleInstance)->KEY = tempVariable; in AES256_setDecipherKey()
186 while (BITBAND_PERI(AES256_CMSIS(moduleInstance)->STAT, AES256_STAT_BUSY_OFS)) in AES256_setDecipherKey()
192 void AES256_clearInterruptFlag(uint32_t moduleInstance) in AES256_clearInterruptFlag() argument
194 BITBAND_PERI(AES256_CMSIS(moduleInstance)->CTL0,AES256_CTL0_RDYIFG_OFS) = 0; in AES256_clearInterruptFlag()
197 uint32_t AES256_getInterruptFlagStatus(uint32_t moduleInstance) in AES256_getInterruptFlagStatus() argument
199 return BITBAND_PERI(AES256_CMSIS(moduleInstance)->CTL0, AES256_CTL0_RDYIFG_OFS); in AES256_getInterruptFlagStatus()
202 void AES256_enableInterrupt(uint32_t moduleInstance) in AES256_enableInterrupt() argument
204 BITBAND_PERI(AES256_CMSIS(moduleInstance)->CTL0,AES256_CTL0_RDYIE_OFS) = 1; in AES256_enableInterrupt()
207 void AES256_disableInterrupt(uint32_t moduleInstance) in AES256_disableInterrupt() argument
209 BITBAND_PERI(AES256_CMSIS(moduleInstance)->CTL0,AES256_CTL0_RDYIE_OFS) = 0; in AES256_disableInterrupt()
212 void AES256_reset(uint32_t moduleInstance) in AES256_reset() argument
214 BITBAND_PERI(AES256_CMSIS(moduleInstance)->CTL0,AES256_CTL0_SWRST_OFS) = 1; in AES256_reset()
217 void AES256_startEncryptData(uint32_t moduleInstance, const uint8_t * data) in AES256_startEncryptData() argument
223 AES256_CMSIS(moduleInstance)->CTL0 &= ~AES256_CTL0_OP_MASK; in AES256_startEncryptData()
230 AES256_CMSIS(moduleInstance)->DIN = tempVariable; in AES256_startEncryptData()
235 BITBAND_PERI(AES256_CMSIS(moduleInstance)->STAT, AES256_STAT_KEYWR_OFS) = 1; in AES256_startEncryptData()
238 void AES256_startDecryptData(uint32_t moduleInstance, const uint8_t * data) in AES256_startDecryptData() argument
244 AES256_CMSIS(moduleInstance)->CTL0 |= (AES256_CTL0_OP_3); in AES256_startDecryptData()
251 AES256_CMSIS(moduleInstance)->DIN = tempVariable; in AES256_startDecryptData()
256 BITBAND_PERI(AES256_CMSIS(moduleInstance)->STAT, AES256_STAT_KEYWR_OFS) = 1; in AES256_startDecryptData()
259 bool AES256_startSetDecipherKey(uint32_t moduleInstance, in AES256_startSetDecipherKey() argument
265 AES256_CMSIS(moduleInstance)->CTL0 = in AES256_startSetDecipherKey()
266 (AES256_CMSIS(moduleInstance)->CTL0 & ~AES256_CTL0_OP_MASK) | AES256_CTL0_OP1; in AES256_startSetDecipherKey()
271 AES256_CMSIS(moduleInstance)->CTL0 |= AES256_CTL0_KL__128BIT; in AES256_startSetDecipherKey()
275 AES256_CMSIS(moduleInstance)->CTL0 |= AES256_CTL0_KL__192BIT; in AES256_startSetDecipherKey()
279 AES256_CMSIS(moduleInstance)->CTL0 |= AES256_CTL0_KL__256BIT; in AES256_startSetDecipherKey()
293 AES256_CMSIS(moduleInstance)->KEY = tempVariable; in AES256_startSetDecipherKey()
299 bool AES256_getDataOut(uint32_t moduleInstance, uint8_t *outputData) in AES256_getDataOut() argument
305 if (BITBAND_PERI(AES256_CMSIS(moduleInstance)->STAT, AES256_STAT_BUSY_OFS)) in AES256_getDataOut()
311 tempData = AES256_CMSIS(moduleInstance)->DOUT; in AES256_getDataOut()
319 bool AES256_isBusy(uint32_t moduleInstance) in AES256_isBusy() argument
321 return BITBAND_PERI(AES256_CMSIS(moduleInstance)->STAT, AES256_STAT_BUSY_OFS); in AES256_isBusy()
324 void AES256_clearErrorFlag(uint32_t moduleInstance) in AES256_clearErrorFlag() argument
326 BITBAND_PERI(AES256_CMSIS(moduleInstance)->CTL0, AES256_CTL0_ERRFG_OFS) = 0; in AES256_clearErrorFlag()
329 uint32_t AES256_getErrorFlagStatus(uint32_t moduleInstance) in AES256_getErrorFlagStatus() argument
331 return BITBAND_PERI(AES256_CMSIS(moduleInstance)->CTL0, AES256_CTL0_ERRFG_OFS); in AES256_getErrorFlagStatus()
334 void AES256_registerInterrupt(uint32_t moduleInstance, void (*intHandler)(void)) in AES256_registerInterrupt() argument
340 void AES256_unregisterInterrupt(uint32_t moduleInstance) in AES256_unregisterInterrupt() argument
346 uint32_t AES256_getInterruptStatus(uint32_t moduleInstance) in AES256_getInterruptStatus() argument
348 return AES256_getInterruptFlagStatus(moduleInstance); in AES256_getInterruptStatus()