VHDL Hash program
Budget: $30 – $250 USD
I need FPGA program developed in VHDL, i have this code in C# but i need to run it in FPGA to get better performance.
### PSEUDOCODE ###
CipherData = 0x123
InitialVector = 0x123
Salt = 0x123
Rounds = 30000
TestData = "Hello world" <- It can be byte array input
AesKey = OpenSSL_derivation(TestData, Salt)
loop (0 to Rounds)
{
AesKey = SHA512(AesKey)
}
if( AES256CBC.Decrypt(CipherData, AesKey) = "")
{
END PROGRAM
}
else
{
TESTE ANOTHER DATA
}
### PSEUDOCODE ###
CipherData = 0x123
InitialVector = 0x123
Salt = 0x123
Rounds = 30000
TestData = "Hello world" <- It can be byte array input
AesKey = OpenSSL_derivation(TestData, Salt)
loop (0 to Rounds)
{
AesKey = SHA512(AesKey)
}
if( AES256CBC.Decrypt(CipherData, AesKey) = "")
{
END PROGRAM
}
else
{
TESTE ANOTHER DATA
}