gem5  v22.1.0.0
gem5::ArmISA::Crypto Member List

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::Cryptoprivate
aesAddRoundKey(uint8_t *output, uint8_t *input, uint8_t *key)gem5::ArmISA::Cryptoprivate
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
aesFFEXPgem5::ArmISA::Cryptoprivatestatic
aesFFLOGgem5::ArmISA::Cryptoprivatestatic
aesFFMul(uint8_t a, uint8_t b)gem5::ArmISA::Cryptoprivate
aesFFMul2(uint8_t a)gem5::ArmISA::Cryptoinlineprivate
aesInvMixColumns(uint8_t *output, uint8_t *input)gem5::ArmISA::Crypto
aesInvSBOXgem5::ArmISA::Cryptoprivatestatic
aesINVSHIFTgem5::ArmISA::Cryptoprivatestatic
aesInvShiftRows(uint8_t *output, uint8_t *input)gem5::ArmISA::Cryptoprivate
aesInvSubBytes(uint8_t *output, uint8_t *input)gem5::ArmISA::Cryptoprivate
aesMixColumns(uint8_t *output, uint8_t *input)gem5::ArmISA::Crypto
aesSBOXgem5::ArmISA::Cryptoprivatestatic
aesSHIFTgem5::ArmISA::Cryptoprivatestatic
aesShiftRows(uint8_t *output, uint8_t *input)gem5::ArmISA::Cryptoprivate
aesSubBytes(uint8_t *output, uint8_t *input)gem5::ArmISA::Cryptoprivate
choose(uint32_t X, uint32_t Y, uint32_t Z)gem5::ArmISA::Cryptoinlineprivate
CHOOSE enum valuegem5::ArmISA::Cryptoprivate
load2Reg(uint32_t *X, uint32_t *Y, uint8_t *output, uint8_t *input)gem5::ArmISA::Cryptoprivate
load3Reg(uint32_t *X, uint32_t *Y, uint32_t *Z, uint8_t *output, uint8_t *input, uint8_t *input2)gem5::ArmISA::Cryptoprivate
MAJORITY enum valuegem5::ArmISA::Cryptoprivate
majority(uint32_t X, uint32_t Y, uint32_t Z)gem5::ArmISA::Cryptoinlineprivate
parity(uint32_t X, uint32_t Y, uint32_t Z)gem5::ArmISA::Cryptoinlineprivate
PARITY enum valuegem5::ArmISA::Cryptoprivate
ror(uint32_t x, uint8_t shift)gem5::ArmISA::Cryptoinlineprivate
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::Cryptoprivate
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::Cryptoprivate
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 namegem5::ArmISA::Cryptoprivate
sigma0(uint32_t X)gem5::ArmISA::Cryptoinlineprivate
sigma1(uint32_t X)gem5::ArmISA::Cryptoinlineprivate
store1Reg(uint8_t *output, uint32_t *X)gem5::ArmISA::Cryptoprivate

Generated on Wed Dec 21 2022 10:23:32 for gem5 by doxygen 1.9.1