gem5  v20.1.0.0
ArmISA::Crypto Member List

This is the complete list of members for ArmISA::Crypto, including all inherited members.

_sha1Op(uint32_t *X, uint32_t *Y, uint32_t *Z, SHAOp op)ArmISA::Cryptoprivate
aesAddRoundKey(uint8_t *output, uint8_t *input, uint8_t *key)ArmISA::Cryptoprivate
aesDecrypt(uint8_t *output, uint8_t *input, uint8_t *key)ArmISA::Crypto
aesEncrypt(uint8_t *output, uint8_t *input, uint8_t *key)ArmISA::Crypto
aesFFEXPArmISA::Cryptoprivatestatic
aesFFLOGArmISA::Cryptoprivatestatic
aesFFMul(uint8_t a, uint8_t b)ArmISA::Cryptoprivate
aesFFMul2(uint8_t a)ArmISA::Cryptoinlineprivate
aesInvMixColumns(uint8_t *output, uint8_t *input)ArmISA::Crypto
aesInvSBOXArmISA::Cryptoprivatestatic
aesINVSHIFTArmISA::Cryptoprivatestatic
aesInvShiftRows(uint8_t *output, uint8_t *input)ArmISA::Cryptoprivate
aesInvSubBytes(uint8_t *output, uint8_t *input)ArmISA::Cryptoprivate
aesMixColumns(uint8_t *output, uint8_t *input)ArmISA::Crypto
aesSBOXArmISA::Cryptoprivatestatic
aesSHIFTArmISA::Cryptoprivatestatic
aesShiftRows(uint8_t *output, uint8_t *input)ArmISA::Cryptoprivate
aesSubBytes(uint8_t *output, uint8_t *input)ArmISA::Cryptoprivate
CHOOSE enum valueArmISA::Cryptoprivate
choose(uint32_t X, uint32_t Y, uint32_t Z)ArmISA::Cryptoinlineprivate
load2Reg(uint32_t *X, uint32_t *Y, uint8_t *output, uint8_t *input)ArmISA::Cryptoprivate
load3Reg(uint32_t *X, uint32_t *Y, uint32_t *Z, uint8_t *output, uint8_t *input, uint8_t *input2)ArmISA::Cryptoprivate
MAJORITY enum valueArmISA::Cryptoprivate
majority(uint32_t X, uint32_t Y, uint32_t Z)ArmISA::Cryptoinlineprivate
PARITY enum valueArmISA::Cryptoprivate
parity(uint32_t X, uint32_t Y, uint32_t Z)ArmISA::Cryptoinlineprivate
ror(uint32_t x, uint8_t shift)ArmISA::Cryptoinlineprivate
sha1C(uint8_t *output, uint8_t *input, uint8_t *input2)ArmISA::Crypto
sha1H(uint8_t *output, uint8_t *input)ArmISA::Crypto
sha1M(uint8_t *output, uint8_t *input, uint8_t *input2)ArmISA::Crypto
sha1Op(uint8_t *output, uint8_t *input, uint8_t *input2, SHAOp op)ArmISA::Cryptoprivate
sha1P(uint8_t *output, uint8_t *input, uint8_t *input2)ArmISA::Crypto
sha1Su0(uint8_t *output, uint8_t *input, uint8_t *input2)ArmISA::Crypto
sha1Su1(uint8_t *output, uint8_t *input)ArmISA::Crypto
sha256H(uint8_t *output, uint8_t *input, uint8_t *input2)ArmISA::Crypto
sha256H2(uint8_t *output, uint8_t *input, uint8_t *input2)ArmISA::Crypto
sha256Op(uint32_t *X, uint32_t *Y, uint32_t *Z)ArmISA::Cryptoprivate
sha256Su0(uint8_t *output, uint8_t *input)ArmISA::Crypto
sha256Su1(uint8_t *output, uint8_t *input, uint8_t *input2)ArmISA::Crypto
SHAOp enum nameArmISA::Cryptoprivate
sigma0(uint32_t X)ArmISA::Cryptoinlineprivate
sigma1(uint32_t X)ArmISA::Cryptoinlineprivate
store1Reg(uint8_t *output, uint32_t *X)ArmISA::Cryptoprivate

Generated on Wed Sep 30 2020 14:02:35 for gem5 by doxygen 1.8.17