Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/IkerSaint/KingHamlet
/ functions
Functions
33 in github.com/IkerSaint/KingHamlet
⨍
Functions
33
◇
Types & classes
16
↓ 16 callers
Function
Multiply
KingHamlet/AES.cpp:308
↓ 14 callers
Function
xtime
KingHamlet/AES.cpp:285
↓ 9 callers
Function
getSBoxValue
/ Private functions: */ /
KingHamlet/AES.cpp:144
↓ 6 callers
Function
AddRoundKey
This function adds the round key to state. The round key is added to the state by an XOR function.
KingHamlet/AES.cpp:228
↓ 4 callers
Function
KeyExpansion
This function produces Nb(Nr+1) round keys. The round keys are used in each round to decrypt the states.
KingHamlet/AES.cpp:155
↓ 3 callers
Function
Cipher
Cipher is the main function that encrypts the PlainText.
KingHamlet/AES.cpp:392
↓ 3 callers
Function
InvCipher
KingHamlet/AES.cpp:417
↓ 3 callers
Function
ReadPEB
KingHamlet/main.cpp:105
↓ 2 callers
Function
GetNTHeaders
KingHamlet/main.cpp:196
↓ 2 callers
Function
InvShiftRows
KingHamlet/AES.cpp:362
↓ 2 callers
Function
InvSubBytes
The SubBytes Function Substitutes the values in the state matrix with values in an S-box.
KingHamlet/AES.cpp:350
↓ 2 callers
Function
ShiftRows
The ShiftRows() function shifts the rows in the state to the left. Each row is shifted with different offset. Offset = Row number. So the first row is
KingHamlet/AES.cpp:257
↓ 2 callers
Function
SubBytes
The SubBytes Function Substitutes the values in the state matrix with values in an S-box.
KingHamlet/AES.cpp:242
↓ 2 callers
Function
XorWithIv
KingHamlet/AES.cpp:476
↓ 1 callers
Function
AES_ECB_decrypt
KingHamlet/AES.cpp:462
↓ 1 callers
Function
AES_ECB_encrypt
KingHamlet/AES.cpp:449
↓ 1 callers
Function
DecryptString
KingHamlet/main.cpp:322
↓ 1 callers
Function
EncryptFile
KingHamlet/main.cpp:348
↓ 1 callers
Function
EncryptString
KingHamlet/main.cpp:286
↓ 1 callers
Function
ExecuteFile
KingHamlet/main.cpp:436
↓ 1 callers
Function
GetEntryPointRVA
KingHamlet/main.cpp:232
↓ 1 callers
Function
GetImageEntryPointRVA
KingHamlet/main.cpp:255
↓ 1 callers
Function
InvMixColumns
MixColumns function mixes the columns of the state matrix. The method used to multiply may be difficult to understand for the inexperienced. Please us
KingHamlet/AES.cpp:329
↓ 1 callers
Function
MixColumns
MixColumns function mixes the columns of the state matrix
KingHamlet/AES.cpp:291
↓ 1 callers
Function
SetProcessArgumentsAndEnv
KingHamlet/main.cpp:125
↓ 1 callers
Function
WriteParamsToPEB
KingHamlet/main.cpp:80
↓ 1 callers
Function
WriteParamsToProcess
KingHamlet/main.cpp:19
↓ 1 callers
Function
getSBoxInvert
KingHamlet/AES.cpp:149
Function
AES_CBC_decrypt_buffer
KingHamlet/AES.cpp:522
Function
AES_CBC_encrypt_buffer
KingHamlet/AES.cpp:485
Function
GetArchitecture
KingHamlet/main.cpp:220
Function
MyGetProcAddress
KingHamlet/main.cpp:14
Function
main
KingHamlet/main.cpp:625