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

Reply via email to