Lines Matching refs:AES

182       AES->KEYHA = __REV(_key[i]);  in AES_CBC128()
189 AES->CTRL = AES_CTRL_KEYBUFEN | AES_CTRL_XORSTART; in AES_CBC128()
195 AES->DATA = __REV(_iv[i]); in AES_CBC128()
204 AES->XORDATA = __REV(_in[i]); in AES_CBC128()
209 while (AES->STATUS & AES_STATUS_RUNNING) in AES_CBC128()
215 _out[i] = __REV(AES->DATA); in AES_CBC128()
223 AES->CTRL = AES_CTRL_DECRYPT | AES_CTRL_KEYBUFEN | AES_CTRL_DATASTART; in AES_CBC128()
237 AES->DATA = __REV(_in[i]); in AES_CBC128()
241 while (AES->STATUS & AES_STATUS_RUNNING) in AES_CBC128()
248 AES->XORDATA = __REV(prev[i]); in AES_CBC128()
257 _out[i] = __REV(AES->DATA); in AES_CBC128()
319 AES->CTRL = AES_CTRL_AES256 | AES_CTRL_XORSTART; in AES_CBC256()
325 AES->DATA = __REV(_iv[i]); in AES_CBC256()
334 AES->KEYLA = __REV(_key[j]); in AES_CBC256()
335 AES->KEYHA = __REV(_key[i]); in AES_CBC256()
337 AES->XORDATA = __REV(_in[i]); in AES_CBC256()
342 while (AES->STATUS & AES_STATUS_RUNNING) in AES_CBC256()
348 _out[i] = __REV(AES->DATA); in AES_CBC256()
356 AES->CTRL = AES_CTRL_AES256 | AES_CTRL_DECRYPT | AES_CTRL_DATASTART; in AES_CBC256()
370 AES->KEYLA = __REV(_key[j]); in AES_CBC256()
371 AES->KEYHA = __REV(_key[i]); in AES_CBC256()
373 AES->DATA = __REV(_in[i]); in AES_CBC256()
377 while (AES->STATUS & AES_STATUS_RUNNING) in AES_CBC256()
383 AES->XORDATA = __REV(prev[i]); in AES_CBC256()
392 _out[i] = __REV(AES->DATA); in AES_CBC256()
476 AES->CTRL = AES_CTRL_KEYBUFEN | AES_CTRL_DATASTART; in AES_CFB128()
481 AES->KEYHA = __REV(_key[i]); in AES_CFB128()
492 AES->DATA = __REV(data[i]); in AES_CFB128()
511 while (AES->STATUS & AES_STATUS_RUNNING) in AES_CFB128()
517 _out[i] = __REV(AES->DATA) ^ _in[i]; in AES_CFB128()
572 AES->CTRL = AES_CTRL_AES256 | AES_CTRL_DATASTART; in AES_CFB256()
582 AES->KEYLA = __REV(_key[j]); in AES_CFB256()
583 AES->KEYHA = __REV(_key[i]); in AES_CFB256()
585 AES->DATA = __REV(data[i]); in AES_CFB256()
603 while (AES->STATUS & AES_STATUS_RUNNING) in AES_CFB256()
609 _out[i] = __REV(AES->DATA) ^ _in[i]; in AES_CFB256()
692 AES->CTRL = AES_CTRL_KEYBUFEN | AES_CTRL_DATASTART; in AES_CTR128()
700 AES->KEYHA = __REV(_key[i]); in AES_CTR128()
711 AES->DATA = __REV(_ctr[i]); in AES_CTR128()
717 while (AES->STATUS & AES_STATUS_RUNNING) in AES_CTR128()
723 _out[i] = __REV(AES->DATA) ^ _in[i]; in AES_CTR128()
778 AES->CTRL = AES_CTRL_AES256 | AES_CTRL_DATASTART; in AES_CTR256()
787 AES->KEYLA = __REV(_key[j]); in AES_CTR256()
788 AES->KEYHA = __REV(_key[i]); in AES_CTR256()
790 AES->DATA = __REV(_ctr[i]); in AES_CTR256()
796 while (AES->STATUS & AES_STATUS_RUNNING) in AES_CTR256()
802 _out[i] = __REV(AES->DATA) ^ _in[i]; in AES_CTR256()
856 AES->KEYLA = __REV(_in[i]); in AES_DecryptKey128()
860 AES->CTRL = 0; in AES_DecryptKey128()
862 AES->CMD = AES_CMD_START; in AES_DecryptKey128()
865 while (AES->STATUS & AES_STATUS_RUNNING) in AES_DecryptKey128()
871 _out[i] = __REV(AES->KEYLA); in AES_DecryptKey128()
901 AES->KEYLA = __REV(_in[j]); in AES_DecryptKey256()
902 AES->KEYHA = __REV(_in[i]); in AES_DecryptKey256()
906 AES->CTRL = AES_CTRL_AES256; in AES_DecryptKey256()
907 AES->CMD = AES_CMD_START; in AES_DecryptKey256()
910 while (AES->STATUS & AES_STATUS_RUNNING) in AES_DecryptKey256()
916 _out[j] = __REV(AES->KEYLA); in AES_DecryptKey256()
917 _out[i] = __REV(AES->KEYHA); in AES_DecryptKey256()
989 AES->KEYHA = __REV(_key[i]); in AES_ECB128()
995 AES->CTRL = AES_CTRL_KEYBUFEN | AES_CTRL_DATASTART; in AES_ECB128()
1000 AES->CTRL = AES_CTRL_DECRYPT | AES_CTRL_KEYBUFEN | AES_CTRL_DATASTART; in AES_ECB128()
1010 AES->DATA = __REV(_in[i]); in AES_ECB128()
1015 while (AES->STATUS & AES_STATUS_RUNNING) in AES_ECB128()
1021 _out[i] = __REV(AES->DATA); in AES_ECB128()
1072 AES->CTRL = AES_CTRL_AES256 | AES_CTRL_DATASTART; in AES_ECB256()
1077 AES->CTRL = AES_CTRL_DECRYPT | AES_CTRL_AES256 | AES_CTRL_DATASTART; in AES_ECB256()
1087 AES->KEYLA = __REV(_key[j]); in AES_ECB256()
1088 AES->KEYHA = __REV(_key[i]); in AES_ECB256()
1090 AES->DATA = __REV(_in[i]); in AES_ECB256()
1095 while (AES->STATUS & AES_STATUS_RUNNING) in AES_ECB256()
1101 _out[i] = __REV(AES->DATA); in AES_ECB256()
1180 AES->CTRL = AES_CTRL_KEYBUFEN; in AES_OFB128()
1186 AES->KEYHA = __REV(_key[i]); in AES_OFB128()
1187 AES->DATA = __REV(_iv[i]); in AES_OFB128()
1194 AES->CMD = AES_CMD_START; in AES_OFB128()
1197 while (AES->STATUS & AES_STATUS_RUNNING) in AES_OFB128()
1203 _out[i] = __REV(AES->DATA) ^ _in[i]; in AES_OFB128()
1252 AES->CTRL = AES_CTRL_AES256; in AES_OFB256()
1257 AES->DATA = __REV(_iv[i]); in AES_OFB256()
1267 AES->KEYLA = __REV(_key[j]); in AES_OFB256()
1268 AES->KEYHA = __REV(_key[i]); in AES_OFB256()
1271 AES->CMD = AES_CMD_START; in AES_OFB256()
1274 while (AES->STATUS & AES_STATUS_RUNNING) in AES_OFB256()
1280 _out[i] = __REV(AES->DATA) ^ _in[i]; in AES_OFB256()