/openbmc/qemu/include/crypto/ |
H A D | aes-round.h | 19 } AESState; typedef 27 void aesenc_MC_gen(AESState *ret, const AESState *st); 28 void aesenc_MC_genrev(AESState *ret, const AESState *st); 30 static inline void aesenc_MC(AESState *r, const AESState *st, bool be) in aesenc_MC() 45 void aesenc_SB_SR_AK_gen(AESState *ret, const AESState *st, 46 const AESState *rk); 47 void aesenc_SB_SR_AK_genrev(AESState *ret, const AESState *st, 48 const AESState *rk); 50 static inline void aesenc_SB_SR_AK(AESState *r, const AESState *st, in aesenc_SB_SR_AK() 51 const AESState *rk, bool be) in aesenc_SB_SR_AK() [all …]
|
/openbmc/qemu/host/include/generic/host/crypto/ |
H A D | aes-round.h | 12 void aesenc_MC_accel(AESState *, const AESState *, bool) 14 void aesenc_SB_SR_AK_accel(AESState *, const AESState *, 15 const AESState *, bool) 17 void aesenc_SB_SR_MC_AK_accel(AESState *, const AESState *, 18 const AESState *, bool) 21 void aesdec_IMC_accel(AESState *, const AESState *, bool) 23 void aesdec_ISB_ISR_AK_accel(AESState *, const AESState *, 24 const AESState *, bool) 26 void aesdec_ISB_ISR_AK_IMC_accel(AESState *, const AESState *, 27 const AESState *, bool) [all …]
|
/openbmc/qemu/host/include/ppc/host/crypto/ |
H A D | aes-round.h | 25 static inline AESStateVec aes_accel_ld(const AESState *p, bool be) in aes_accel_ld() 50 static void aes_accel_st(AESState *p, AESStateVec r, bool be) in aes_accel_st() 97 aesenc_MC_accel(AESState *ret, const AESState *st, bool be) in aesenc_MC_accel() 108 aesenc_SB_SR_AK_accel(AESState *ret, const AESState *st, in aesenc_SB_SR_AK_accel() 109 const AESState *rk, bool be) in aesenc_SB_SR_AK_accel() 120 aesenc_SB_SR_MC_AK_accel(AESState *ret, const AESState *st, in aesenc_SB_SR_MC_AK_accel() 121 const AESState *rk, bool be) in aesenc_SB_SR_MC_AK_accel() 132 aesdec_IMC_accel(AESState *ret, const AESState *st, bool be) in aesdec_IMC_accel() 143 aesdec_ISB_ISR_AK_accel(AESState *ret, const AESState *st, in aesdec_ISB_ISR_AK_accel() 144 const AESState *rk, bool be) in aesdec_ISB_ISR_AK_accel() [all …]
|
/openbmc/qemu/host/include/i386/host/crypto/ |
H A D | aes-round.h | 28 aesenc_MC_accel(AESState *ret, const AESState *st, bool be) in aesenc_MC_accel() 46 aesenc_SB_SR_AK_accel(AESState *ret, const AESState *st, in aesenc_SB_SR_AK_accel() 47 const AESState *rk, bool be) in aesenc_SB_SR_AK_accel() 64 aesenc_SB_SR_MC_AK_accel(AESState *ret, const AESState *st, in aesenc_SB_SR_MC_AK_accel() 65 const AESState *rk, bool be) in aesenc_SB_SR_MC_AK_accel() 82 aesdec_IMC_accel(AESState *ret, const AESState *st, bool be) in aesdec_IMC_accel() 97 aesdec_ISB_ISR_AK_accel(AESState *ret, const AESState *st, in aesdec_ISB_ISR_AK_accel() 98 const AESState *rk, bool be) in aesdec_ISB_ISR_AK_accel() 115 aesdec_ISB_ISR_AK_IMC_accel(AESState *ret, const AESState *st, in aesdec_ISB_ISR_AK_IMC_accel() 116 const AESState *rk, bool be) in aesdec_ISB_ISR_AK_IMC_accel() [all …]
|
/openbmc/qemu/host/include/aarch64/host/crypto/ |
H A D | aes-round.h | 85 aesenc_MC_accel(AESState *ret, const AESState *st, bool be) in aesenc_MC_accel() 100 aesenc_SB_SR_AK_accel(AESState *ret, const AESState *st, in aesenc_SB_SR_AK_accel() 101 const AESState *rk, bool be) in aesenc_SB_SR_AK_accel() 117 aesenc_SB_SR_MC_AK_accel(AESState *ret, const AESState *st, in aesenc_SB_SR_MC_AK_accel() 118 const AESState *rk, bool be) in aesenc_SB_SR_MC_AK_accel() 134 aesdec_IMC_accel(AESState *ret, const AESState *st, bool be) in aesdec_IMC_accel() 149 aesdec_ISB_ISR_AK_accel(AESState *ret, const AESState *st, in aesdec_ISB_ISR_AK_accel() 150 const AESState *rk, bool be) in aesdec_ISB_ISR_AK_accel() 166 aesdec_ISB_ISR_AK_IMC_accel(AESState *ret, const AESState *st, in aesdec_ISB_ISR_AK_IMC_accel() 167 const AESState *rk, bool be) in aesdec_ISB_ISR_AK_IMC_accel() [all …]
|
/openbmc/qemu/crypto/ |
H A D | aes.c | 956 aesenc_MC_swap(AESState *r, const AESState *st, bool swap) in aesenc_MC_swap() 1001 void aesenc_MC_gen(AESState *r, const AESState *st) in aesenc_MC_gen() 1006 void aesenc_MC_genrev(AESState *r, const AESState *st) in aesenc_MC_genrev() 1015 aesenc_SB_SR_AK_swap(AESState *ret, const AESState *st, in aesenc_SB_SR_AK_swap() 1016 const AESState *rk, bool swap) in aesenc_SB_SR_AK_swap() 1019 AESState t; in aesenc_SB_SR_AK_swap() 1046 void aesenc_SB_SR_AK_gen(AESState *r, const AESState *s, const AESState *k) in aesenc_SB_SR_AK_gen() 1051 void aesenc_SB_SR_AK_genrev(AESState *r, const AESState *s, const AESState *k) in aesenc_SB_SR_AK_genrev() 1060 aesenc_SB_SR_MC_AK_swap(AESState *r, const AESState *st, in aesenc_SB_SR_MC_AK_swap() 1061 const AESState *rk, bool swap) in aesenc_SB_SR_MC_AK_swap() [all …]
|
/openbmc/qemu/target/arm/tcg/ |
H A D | crypto_helper.c | 48 static const AESState aes_zero = { }; 55 AESState *ad = (AESState *)(vd + i); in HELPER() 56 AESState *st = (AESState *)(vn + i); in HELPER() 57 AESState *rk = (AESState *)(vm + i); in HELPER() 58 AESState t; in HELPER() 84 AESState *ad = (AESState *)(vd + i); in HELPER() 85 AESState *st = (AESState *)(vn + i); in HELPER() 86 AESState *rk = (AESState *)(vm + i); in HELPER() 87 AESState t; in HELPER() 109 AESState *ad = (AESState *)(vd + i); in HELPER() [all …]
|
/openbmc/qemu/target/riscv/ |
H A D | crypto_helper.c | 81 static const AESState aes_zero = { }; 85 AESState t; in HELPER() 95 AESState t; in HELPER() 105 AESState t; in HELPER() 115 AESState t, z = { }; in HELPER() 151 AESState t, rc = {}; in HELPER() 166 AESState t; in HELPER()
|
H A D | vcrypto_helper.c | 212 static inline void xor_round_key(AESState *round_state, AESState *round_key) in xor_round_key() 228 AESState round_key; \ 231 AESState round_state; \ 254 AESState round_key; \ 257 AESState round_state; \
|
/openbmc/qemu/target/i386/ |
H A D | ops_sse.h | 2150 AESState *ad = (AESState *)&d->ZMM_X(i); in glue() 2151 AESState *st = (AESState *)&v->ZMM_X(i); in glue() 2152 AESState *rk = (AESState *)&s->ZMM_X(i); in glue() 2161 AESState *ad = (AESState *)&d->ZMM_X(i); in glue() 2162 AESState *st = (AESState *)&v->ZMM_X(i); in glue() 2163 AESState *rk = (AESState *)&s->ZMM_X(i); in glue() 2172 AESState *ad = (AESState *)&d->ZMM_X(i); in glue() 2173 AESState *st = (AESState *)&v->ZMM_X(i); in glue() 2174 AESState *rk = (AESState *)&s->ZMM_X(i); in glue() 2183 AESState *ad = (AESState *)&d->ZMM_X(i); in glue() [all …]
|
/openbmc/qemu/target/ppc/ |
H A D | int_helper.c | 2929 AESState *ad = (AESState *)r; in helper_vcipher() 2930 AESState *st = (AESState *)a; in helper_vcipher() 2931 AESState *rk = (AESState *)b; in helper_vcipher() 2938 aesenc_SB_SR_AK((AESState *)r, (AESState *)a, (AESState *)b, true); in helper_vcipherlast() 2943 AESState *ad = (AESState *)r; in helper_vncipher() 2944 AESState *st = (AESState *)a; in helper_vncipher() 2945 AESState *rk = (AESState *)b; in helper_vncipher() 2952 aesdec_ISB_ISR_AK((AESState *)r, (AESState *)a, (AESState *)b, true); in helper_vncipherlast()
|