gem5 v24.0.0.0
|
This is the complete list of members for gem5::ArmISA::Crypto, including all inherited members.
_sha1Op(uint32_t *X, uint32_t *Y, uint32_t *Z, SHAOp op) | gem5::ArmISA::Crypto | private |
aesAddRoundKey(uint8_t *output, uint8_t *input, uint8_t *key) | gem5::ArmISA::Crypto | private |
aesDecrypt(uint8_t *output, uint8_t *input, uint8_t *key) | gem5::ArmISA::Crypto | |
aesEncrypt(uint8_t *output, uint8_t *input, uint8_t *key) | gem5::ArmISA::Crypto | |
aesFFEXP | gem5::ArmISA::Crypto | privatestatic |
aesFFLOG | gem5::ArmISA::Crypto | privatestatic |
aesFFMul(uint8_t a, uint8_t b) | gem5::ArmISA::Crypto | private |
aesFFMul2(uint8_t a) | gem5::ArmISA::Crypto | inlineprivate |
aesInvMixColumns(uint8_t *output, uint8_t *input) | gem5::ArmISA::Crypto | |
aesInvSBOX | gem5::ArmISA::Crypto | privatestatic |
aesINVSHIFT | gem5::ArmISA::Crypto | privatestatic |
aesInvShiftRows(uint8_t *output, uint8_t *input) | gem5::ArmISA::Crypto | private |
aesInvSubBytes(uint8_t *output, uint8_t *input) | gem5::ArmISA::Crypto | private |
aesMixColumns(uint8_t *output, uint8_t *input) | gem5::ArmISA::Crypto | |
aesSBOX | gem5::ArmISA::Crypto | privatestatic |
aesSHIFT | gem5::ArmISA::Crypto | privatestatic |
aesShiftRows(uint8_t *output, uint8_t *input) | gem5::ArmISA::Crypto | private |
aesSubBytes(uint8_t *output, uint8_t *input) | gem5::ArmISA::Crypto | private |
CHOOSE enum value | gem5::ArmISA::Crypto | private |
choose(uint32_t X, uint32_t Y, uint32_t Z) | gem5::ArmISA::Crypto | inlineprivate |
load2Reg(uint32_t *X, uint32_t *Y, uint8_t *output, uint8_t *input) | gem5::ArmISA::Crypto | private |
load3Reg(uint32_t *X, uint32_t *Y, uint32_t *Z, uint8_t *output, uint8_t *input, uint8_t *input2) | gem5::ArmISA::Crypto | private |
MAJORITY enum value | gem5::ArmISA::Crypto | private |
majority(uint32_t X, uint32_t Y, uint32_t Z) | gem5::ArmISA::Crypto | inlineprivate |
PARITY enum value | gem5::ArmISA::Crypto | private |
parity(uint32_t X, uint32_t Y, uint32_t Z) | gem5::ArmISA::Crypto | inlineprivate |
ror(uint32_t x, uint8_t shift) | gem5::ArmISA::Crypto | inlineprivate |
sha1C(uint8_t *output, uint8_t *input, uint8_t *input2) | gem5::ArmISA::Crypto | |
sha1H(uint8_t *output, uint8_t *input) | gem5::ArmISA::Crypto | |
sha1M(uint8_t *output, uint8_t *input, uint8_t *input2) | gem5::ArmISA::Crypto | |
sha1Op(uint8_t *output, uint8_t *input, uint8_t *input2, SHAOp op) | gem5::ArmISA::Crypto | private |
sha1P(uint8_t *output, uint8_t *input, uint8_t *input2) | gem5::ArmISA::Crypto | |
sha1Su0(uint8_t *output, uint8_t *input, uint8_t *input2) | gem5::ArmISA::Crypto | |
sha1Su1(uint8_t *output, uint8_t *input) | gem5::ArmISA::Crypto | |
sha256H(uint8_t *output, uint8_t *input, uint8_t *input2) | gem5::ArmISA::Crypto | |
sha256H2(uint8_t *output, uint8_t *input, uint8_t *input2) | gem5::ArmISA::Crypto | |
sha256Op(uint32_t *X, uint32_t *Y, uint32_t *Z) | gem5::ArmISA::Crypto | private |
sha256Su0(uint8_t *output, uint8_t *input) | gem5::ArmISA::Crypto | |
sha256Su1(uint8_t *output, uint8_t *input, uint8_t *input2) | gem5::ArmISA::Crypto | |
SHAOp enum name | gem5::ArmISA::Crypto | private |
sigma0(uint32_t X) | gem5::ArmISA::Crypto | inlineprivate |
sigma1(uint32_t X) | gem5::ArmISA::Crypto | inlineprivate |
store1Reg(uint8_t *output, uint32_t *X) | gem5::ArmISA::Crypto | private |