Refactor HMAC selftest into MAC selftest

Werner Koch wk at gnupg.org
Thu Dec 17 08:42:15 CET 2020


On Wed, 16 Dec 2020 12:19, NIIBE Yutaka said:

> This patch does:
>
>    Add new member 'selftest' in gcry_mac_spec_ops_t.
>    Add an internal function _gcry_mac_selftest.
>    Rename run_hmac_selftests in fips.c to run_mac_selftests.
>    Remove the function _gcry_hmac_selftest in hmac-tests.c.

Okay with me.

FWIW: Actually it would be better if we could factor out the hmac code
from the md functions and divert hmac requests in gcry_md_* directly to
gcry_mac_* functions.  However, that is a too intrusive change for now
and thus we need to stick to the structure we have.


Shalom-Salam,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gcrypt-devel/attachments/20201217/622b5329/attachment.sig>


More information about the Gcrypt-devel mailing list