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.

Reply via email to