Home GnuPG

cipher/bulkhelp: add functions for CTR/CBC/CFB/OCB bulk processing

Description

cipher/bulkhelp: add functions for CTR/CBC/CFB/OCB bulk processing

* cipher/bulkhelp.h (bulk_crypt_fn_t, bulk_ctr_enc_128)
(bulk_cbc_dec_128, bulk_cfb_dec_128, bulk_ocb_crypt_128)
(bulk_ocb_auth_128): New.
* cipher/sm4.c (_gcry_sm4_ctr_enc, _gcry_sm4_cbc_dec)
(_gcry_sm4_cfb_dec, _gcry_sm4_ocb_crypt, _gcry_sm4_ocb_auth): Switch
to use helper functions from 'bulkhelp.h'.
  • Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>

Details

Provenance
jukiviliAuthored on Apr 23 2022, 10:25 PM
Parents
rC9388279803ff: Move bulk OCB L pointer array setup code to common header
Branches
Unknown
Tags
Unknown