openssl/providers/implementations/digests
Juergen Christ affc070aab s390x: Optimize kmac
Use hardware acceleration for kmac on s390x.  Since klmd does not support
kmac, perform padding of the last block by hand and use kimd.  Yields a
performance improvement of between 2x and 3x.

Signed-off-by: Juergen Christ <jchrist@linux.ibm.com>

Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18863)
2022-07-26 16:27:21 +02:00
..
blake2_impl.h Update copyright year 2020-07-16 14:47:04 +02:00
blake2_prov.c prov: support param argument to digest init calls 2021-03-12 08:27:11 +10:00
blake2b_prov.c Update copyright year 2021-03-11 13:27:36 +00:00
blake2s_prov.c Update copyright year 2021-03-11 13:27:36 +00:00
build.info Add null digest implementation to the default provider 2021-11-15 09:25:42 +01:00
digestcommon.c Update copyright year 2021-02-18 15:05:17 +00:00
md2_prov.c prov: prefix all OSSL_DISPATCH tables names with ossl_ 2020-09-29 16:31:46 +10:00
md4_prov.c prov: prefix all OSSL_DISPATCH tables names with ossl_ 2020-09-29 16:31:46 +10:00
md5_prov.c prov: prefix all OSSL_DISPATCH tables names with ossl_ 2020-09-29 16:31:46 +10:00
md5_sha1_prov.c prov: update digests to support modified ctx params 2021-03-12 08:27:21 +10:00
mdc2_prov.c prov: update digests to support modified ctx params 2021-03-12 08:27:21 +10:00
null_prov.c Add null digest implementation to the default provider 2021-11-15 09:25:42 +01:00
ripemd_prov.c prov: prefix all OSSL_DISPATCH tables names with ossl_ 2020-09-29 16:31:46 +10:00
sha2_prov.c Remove duplicated #include headers 2022-05-04 13:46:10 +10:00
sha3_prov.c s390x: Optimize kmac 2022-07-26 16:27:21 +02:00
sm3_prov.c Update copyright year 2021-04-08 13:04:41 +01:00
wp_prov.c prov: prefix all OSSL_DISPATCH tables names with ossl_ 2020-09-29 16:31:46 +10:00