openssl/providers/implementations/macs
Pauli 5f6a0b2ff0 mac: add some consistency to setting the XXX_final output length.
The various MACs were all over the place with respects to what they did with
the output length in the final call.  Now they all unconditionally set the
output length and the EVP layer handles the possibility of a NULL pointer.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/12582)
2020-08-07 08:07:07 +10:00
..
blake2_mac_impl.c mac: add some consistency to setting the XXX_final output length. 2020-08-07 08:07:07 +10:00
blake2b_mac.c
blake2s_mac.c
build.info
cmac_prov.c gettables: provider changes to pass the provider context. 2020-08-07 08:02:14 +10:00
gmac_prov.c gettables: provider changes to pass the provider context. 2020-08-07 08:02:14 +10:00
hmac_prov.c mac: add some consistency to setting the XXX_final output length. 2020-08-07 08:07:07 +10:00
kmac_prov.c mac: add some consistency to setting the XXX_final output length. 2020-08-07 08:07:07 +10:00
poly1305_prov.c mac: add some consistency to setting the XXX_final output length. 2020-08-07 08:07:07 +10:00
siphash_prov.c gettables: provider changes to pass the provider context. 2020-08-07 08:02:14 +10:00