On Jan 24, 12:13 am, MohsinHijazee [email protected] wrote:
Actually, I understand the terms involved. But the problem is that
functions are not documented properly. The HMAC.digest should take two
arguments, one should be the key and the second should be the message
to be encrypted whereas its taking three arguments. In an IRB session,
even the version with two arguments complains that its being provided
with too many arguments. Anyone to clarify on this?
Yes, it’s true that the documentation is lacking. Can you post the
code and error message you get when trying to use HMAC.digest in irb?
On two of my systems (one Linux, on WinXP), the arity of HMAC.digest
and it will take three arguments, but I don’t know how to use the
method so I can’t be of much help. In the Ruby source, the three
arguments are named digest, key, and data.