Commit 862a98a
committed
Aarch64 and ARM32 AES XTS with crypto instructions
Optimised assembly of AES-XTS for Aarch64 and ARM32 using hardware
crypto instructions.
Aarch64 has loop unrolling.
Update aes.c to not have AES-XTS implementation when assembly
compilable.
Update test of AES-XTS to check expected cipher text of partial block
encryption.1 parent 5a5a8c9 commit 862a98a
3 files changed
Lines changed: 1349 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11041 | 11041 | | |
11042 | 11042 | | |
11043 | 11043 | | |
| 11044 | + | |
11044 | 11045 | | |
11045 | 11046 | | |
11046 | 11047 | | |
| |||
11438 | 11439 | | |
11439 | 11440 | | |
11440 | 11441 | | |
| 11442 | + | |
| 11443 | + | |
11441 | 11444 | | |
11442 | 11445 | | |
11443 | 11446 | | |
| |||
0 commit comments