Jeff,
Thanks for your feedback. I haven't been able to run the Crypto++ 5.6.2
tests because "test" won't compile (from make/compiler output above):
"test.cpp", line 195: error #2350: more than one operator ">" matches these
operands:
built-in operator "arithmetic > arithmetic"
function "std::fpos<_StateT>::operator>(const std::fpos<_StateT>
&) const [with _StateT=mbstate_t]"
function "std::fpos<_StateT>::operator>(std::streamoff) const
[with _StateT=mbstate_t]"
operand types are: std::fpos<mbstate_t> > int
if (fileEnd > 20*1000*1000)
^
As for the warnings, they don't bother me, if they are benign. I am able to
link libcryptopp.a. Our application is only using the AES 256
encrypt/decrypt functionality. We are able to encrypt, but unable to
decrypt. If I had to guess, there are probably some #defines that aren't
being properly set and as a result the wrong size typedefs are being
created/used and/or the wrong chunk(s) of code is being compiled.
HP-UX 11.31 with the aCC compiler is a Big Endian, full 64 bit architecture
with the following base data types/sizes supported:
Size of boolean: 1
Size of short int: 2
Size of unsigned short int: 2
Size of int: 4
Size of unsigned int: 4
Size of long int: 8
Size of unsigned long int: 8
Size of long long int: 8
Size of unsigned long long int: 8
Size of float: 4
Size of double: 8
Size of long double: 16
Size of char: 1
Size of unsigned char: 1
Size of char*: 8
Size of void*: 8
Given that information, what architecture and code #defines would you
recommend I turn on to ensure only Big Endian full 64 bit code is compiled?
Thank you for your time...
On Thursday, March 28, 2013 7:01:03 AM UTC-4, Jeffrey Walton wrote:
>
> On Mar 27, 9:55 am, Shawn Firth <[email protected]> wrote:
> > ... We are now trying to get Crypto++ 5.6.2 to compile
> > and run on HP-UX 11.31 ia64 using the HP aCC compiler. While it compiles
> > (with warnings) and links, it does not function correctly.
> How so? Is it crashing? Is it failing a self test?
>
> Jeff
>
--
--
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/groups/opt_out.