On Thu, Aug 02, 2012, MITSUNARI Shigeo wrote: > Hi, > I tried to use openssl command to generate an HMAC with a key > contains '\0', but failed. > > >openssl dgst -sha1 -hmac `cat <key-file>` <input-file> > > I'm happy if dgst command supports binary format like enc command. > So I appended -hmachex <key in hex> option as the followings: > > >openssl dgst -sha1 -hmachex aabbcc0011223344 <input-file> > How about this patch? >
You can achieve this using the generalised MAC interface to HMAC like this: openssl dgst -sha1 -mac HMAC -macopt hexkey:aabbcc Steve. -- Dr Stephen N. Henson. OpenSSL project core developer. Commercial tech support now available see: http://www.openssl.org ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org