| /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/hw/vmapple/ |
| H A D | aes.c | 26 OBJECT_DECLARE_SIMPLE_TYPE(AESState, APPLE_AES) 116 struct AESState { struct 138 static void aes_update_irq(AESState *s) in aes_update_irq() argument 145 AESState *s = opaque; in aes1_read() 179 static void fifo_append(AESState *s, uint64_t val) in fifo_append() 189 static bool has_payload(AESState *s, uint32_t elems) in has_payload() 194 static bool cmd_key(AESState *s) in cmd_key() 239 static bool cmd_iv(AESState *s) in cmd_iv() 267 static bool cmd_data(AESState *s) in cmd_data() 366 static bool cmd_store_iv(AESState *s) in cmd_store_iv() [all …]
|
| /openbmc/qemu/target/riscv/ |
| H A D | crypto_helper.c | 80 static const AESState aes_zero = { }; 84 AESState t; in HELPER() 94 AESState t; in HELPER() 104 AESState t; in HELPER() 114 AESState t, z = { }; in HELPER() 150 AESState t, rc = {}; in HELPER() 165 AESState t; in HELPER()
|
| H A D | vcrypto_helper.c | 211 static inline void xor_round_key(AESState *round_state, AESState *round_key) in xor_round_key() 227 AESState round_key; \ 230 AESState round_state; \ 253 AESState round_key; \ 256 AESState round_state; \
|
| /openbmc/qemu/target/arm/tcg/ |
| H A D | crypto_helper.c | 50 static const AESState aes_zero = { }; 57 AESState *ad = (AESState *)(vd + i); in HELPER() 58 AESState *st = (AESState *)(vn + i); in HELPER() 59 AESState *rk = (AESState *)(vm + i); in HELPER() 60 AESState t; in HELPER() 86 AESState *ad = (AESState *)(vd + i); in HELPER() 87 AESState *st = (AESState *)(vn + i); in HELPER() 88 AESState *rk = (AESState *)(vm + i); in HELPER() 89 AESState t; in HELPER() 111 AESState *ad = (AESState *)(vd + i); in HELPER() [all …]
|
| /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()
|