summary refs log tree commit diff stats
path: root/include/crypto/aes-round.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* crypto: Add aesdec_ISB_ISR_AK_IMCRichard Henderson2023-07-081-0/+21
| | | | | | | | | Add a primitive for InvSubBytes + InvShiftRows + AddRoundKey + InvMixColumns. Acked-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
* crypto: Add aesdec_ISB_ISR_IMC_AKRichard Henderson2023-07-081-0/+21
| | | | | | | | Add a primitive for InvSubBytes + InvShiftRows + InvMixColumns + AddRoundKey. Acked-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
* crypto: Add aesenc_SB_SR_MC_AKRichard Henderson2023-07-081-0/+21
| | | | | | | Add a primitive for SubBytes + ShiftRows + MixColumns + AddRoundKey. Acked-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
* crypto: Add aesdec_IMCRichard Henderson2023-07-081-0/+18
| | | | | | | Add a primitive for InvMixColumns. Acked-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
* crypto: Add aesenc_MCRichard Henderson2023-07-081-0/+18
| | | | | | | Add a primitive for MixColumns. Acked-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
* crypto: Add aesdec_ISB_ISR_AKRichard Henderson2023-07-081-0/+21
| | | | | | | Add a primitive for InvSubBytes + InvShiftRows + AddRoundKey. Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
* crypto: Add aesenc_SB_SR_AKRichard Henderson2023-07-081-0/+44
Start adding infrastructure for accelerating guest AES. Begin with a SubBytes + ShiftRows + AddRoundKey primitive. Acked-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>