Home
last modified time | relevance | path

Searched refs:AESState (Results 1 – 12 of 12) sorted by relevance

/openbmc/qemu/include/crypto/
H A Daes-round.h19 } 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 Daes-round.h12 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 Daes-round.h25 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 Daes-round.h28 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 Daes-round.h85 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 Daes.c956 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 Daes.c26 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 Dcrypto_helper.c80 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 Dvcrypto_helper.c211 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 Dcrypto_helper.c50 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 Dops_sse.h2150 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 Dint_helper.c2929 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()