Home
last modified time | relevance | path

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

/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,
47 void aesenc_SB_SR_AK_genrev(AESState *ret, const AESState *st,
66 void aesenc_SB_SR_MC_AK_gen(AESState *ret, const AESState *st,
68 void aesenc_SB_SR_MC_AK_genrev(AESState *ret, const AESState *st,
87 void aesdec_IMC_gen(AESState *ret, const AESState *st);
88 void aesdec_IMC_genrev(AESState *ret, const AESState *st);
[all …]
/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 …]
/qemu/host/include/ppc/host/crypto/
H A Daes-round.h97 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()
155 aesdec_ISB_ISR_AK_IMC_accel(AESState *ret, const AESState *st, in aesdec_ISB_ISR_AK_IMC_accel()
156 const AESState *rk, bool be) in aesdec_ISB_ISR_AK_IMC_accel()
[all …]
/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 …]
/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 …]
/qemu/crypto/
H A Daes.c1001 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()
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()
1163 void aesdec_IMC_gen(AESState *r, const AESState *st) in aesdec_IMC_gen()
1168 void aesdec_IMC_genrev(AESState *r, const AESState *st) in aesdec_IMC_genrev()
1177 aesdec_ISB_ISR_AK_swap(AESState *ret, const AESState *st, in aesdec_ISB_ISR_AK_swap()
1208 void aesdec_ISB_ISR_AK_gen(AESState *r, const AESState *s, const AESState *k) in aesdec_ISB_ISR_AK_gen()
[all …]
/qemu/target/arm/tcg/
H A Dcrypto_helper.c55 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()
109 AESState *ad = (AESState *)(vd + i); in HELPER()
110 AESState *st = (AESState *)(vm + i); in HELPER()
132 AESState *ad = (AESState *)(vd + i); in HELPER()
[all …]
/qemu/target/riscv/
H A Dcrypto_helper.c81 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 Dvcrypto_helper.c212 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; \
/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()
2194 AESState *ad = (AESState *)&d->ZMM_X(0); in glue()
[all …]
/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()