hmm i just copied it into an unsinged long and by doing that it not
only converted it to decimal but i don't have to worry about big/
little endian since it was copied to a register aka unsigned long.
turn out to be pretty easy. ofcourse, if i was doing file io or over
the network byte transfer then this would not work.


On Jan 7, 10:00 am, Francisco Ortiz <[email protected]> wrote:
> Did you try a typical casting?
>
> When I convert INT to HEX I use printf (%x,table[i]) or int i= (int)
> table[i];
>
> greetings
>
> On 7 ene, 00:26, khumayun <[email protected]> wrote:
>
> > Hey Guys,
> >    I have finally got my HMAC output to a byte array that was
> > initialize as a hex. So all the values are in Hexadecimal and I want
> > to just take the first six values and convert them to decimal. At the
> > moment, I am developing on ubuntu 9.1 but I intend to port this to
> > freebsd maybe on a solaris box.
>
> > Point is that I have not really done the  little/big endian operations
> > before and i would need to first do little endian to get this thing to
> > work on ubuntu which is on a intel processor and later port this code
> > to a sun box.
> > could someone help me how I might be able to convert a byte array
> > which has hex values in C++ (not .net which has a bitconverter class)
> > to a byte array with decimals so I can output a 6 digit decimal value
> > from that HMAC hashed byte array?
>
> > your help would be very much appreciated.
> > thanks!
-- 
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.

Reply via email to