Hi,
I want to use CBC-MAC, my input is an integer value, I tried to write
my code but I usually have a segmentation fault
this is what my code:


using namespace CryptoPP;
int main(int argc, char* argv[])
{
int input = 1234;
byte key[CryptoPP::RC5::DEFAULT_KEYLENGTH];
memset(key, 0x01, CryptoPP::RC5::DEFAULT_KEYLENGTH );
byte *bytes[sizeof(int)];
byte *out;
memcpy (&bytes,&input, sizeof(int));
CryptoPP::CBC_MAC<CryptoPP::RC5>
(key,CryptoPP::RC5::DEFAULT_KEYLENGTH);


CryptoPP::CBC_MAC<CryptoPP::RC5>
(key,CryptoPP::RC5::DEFAULT_KEYLENGTH).Update(bytes[0], sizeof(bytes
[0]));
CryptoPP::CBC_MAC<CryptoPP::RC5>
(key,CryptoPP::RC5::DEFAULT_KEYLENGTH).Update(bytes[1], sizeof(bytes
[1]));
CryptoPP::CBC_MAC<CryptoPP::RC5>
(key,CryptoPP::RC5::DEFAULT_KEYLENGTH).Update(bytes[2], sizeof(bytes
[2]));
CryptoPP::CBC_MAC<CryptoPP::RC5>
(key,CryptoPP::RC5::DEFAULT_KEYLENGTH).Update(bytes[3], sizeof(bytes
[3]));
CryptoPP::CBC_MAC<CryptoPP::RC5>
(key,CryptoPP::RC5::DEFAULT_KEYLENGTH).Final(out);
return 0;
}


Please I need someone to help me
thank you in advance

--~--~---------~--~----~------------~-------~--~----~
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