[Botan-devel] Catching 'Botan::Decoding_Error'
gregor.schraegle at gmx.de
Wed Nov 3 13:38:28 EDT 2010
Dear Botan experts,
I am trying to handle the following exception: 'Botan::Decoding_Error'.
The exception is thrown in my decryption method
when the parameter handed over is not a valid encrypted string (not
previously AES/ECB/PKCS7 encrypted).
Pipe pipe(new Base64_Decoder(), get_cipher("AES/ECB/PKCS7", key,
In this situation it is absolutely correct that the exception is thrown, but
it leads to a termination of the entire runtime,
and I am not able to catch the exception with a catch statement (e.g. catch
(std::exception& e) ).
The console output I get after termination is this:
terminate called after throwing an instance of 'Botan::Decoding_Error'
what(): Botan: Decoding error: AES/ECB/PKCS7
This application has requested the Runtime to terminate it in an unusual
Please contact the application's support team for more information.
Can anyone provide me some help?
How can I get a hold of the exception and handle it in a way that my program
does not terminate abnormally?
Thank you very much and best regards,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the botan-devel