Am 16.12.2015 um 17:38 schrieb edcol...@gmail.com:
> Greetings everyone.
>
> I come from a python background, and am a total C++ noob.  Sorry in
> advance.  =)
>
> I'm interested in doing some work inside unreal engine 4 that involves
> making HMAC signed sha512 requests to a web API.  Everything is in
> place and working, except for the signature. 
So you just want to MAC your data?

This is fairly simple with Crypto++.
You call HMAC<SHA512> MyInstance(MyKey,MyKeyLength)
To feed in the data, you use MyInstance.Update(Data,DataLength);
To get the MAC, you use MyInstance.Final(My64ByteMACBuffer);
To skip the Update() Final(), you can CalculateDigest().
To verify a tag, use Verify() (after the Update() calls) or use
VerifyDigest() as counter-part to CalculateDigest().

BR

JPM
>
> Would anyone be willing to offer some hand-holding assistance to get
> me set up to do this?
>
> Thanks so much!  
> -- 
> -- 
> You received this message because you are subscribed to the "Crypto++
> Users" Google Group.
> To unsubscribe, send an email to
> cryptopp-users-unsubscr...@googlegroups.com.
> 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 cryptopp-users+unsubscr...@googlegroups.com
> <mailto:cryptopp-users+unsubscr...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com.
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 cryptopp-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to