The main algorithm is not finished yet, but I decided to check whether what I've already done works fine on Windows. As usual, there is a problem. My program hits an assert. This line causes the issue: e.SetKeyWithIV(key.BytePtr(), key.SizeInBytes(), iv, sizeof(iv)); By the way, I have already encountered this problem, caused by this line: CFB_Mode<AES>::Decryption cfbDecryption(DecryptedHeader.keys, 32, iv); The solution I've found on this forum looks like this: CFB_Mode<AES>::Decryption * cfbDecryption = new CFB_Mode<AES>::Decryption(DecryptedHeader.keys, 32, iv); In my humble opinion, the problem is on deallocation; however, I haven't found a general solution yet.
-- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to [email protected]. More information about Crypto++ and this group is available at http://www.cryptopp.com. --- You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
