providers: Add SM4 XTS implementation
authorXu Yizhou <xuyizhou1@huawei.com>
Fri, 25 Nov 2022 05:52:49 +0000 (13:52 +0800)
committerTomas Mraz <tomas@openssl.org>
Tue, 29 Nov 2022 15:17:30 +0000 (16:17 +0100)
commit2788b56f0c8306c89c97a6599484120afddfa14a
tree0b682cc46d94138ad342681b3fd7a2f7aaafd948
parentde8f6a3e293a43f364cddefdf734b13486ec4cc9
providers: Add SM4 XTS implementation

Signed-off-by: Xu Yizhou <xuyizhou1@huawei.com>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19619)
crypto/modes/build.info
crypto/modes/xts128gb.c [new file with mode: 0644]
include/crypto/modes.h
include/openssl/core_names.h
providers/defltprov.c
providers/implementations/ciphers/build.info
providers/implementations/ciphers/cipher_sm4_xts.c [new file with mode: 0644]
providers/implementations/ciphers/cipher_sm4_xts.h [new file with mode: 0644]
providers/implementations/ciphers/cipher_sm4_xts_hw.c [new file with mode: 0644]
providers/implementations/include/prov/implementations.h
providers/implementations/include/prov/names.h