ltq-deu: fix cryptomgr test errors for des
authorDaniel Kestrel <kestrel1974@t-online.de>
Mon, 31 May 2021 12:43:08 +0000 (14:43 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Wed, 5 Jan 2022 23:22:38 +0000 (00:22 +0100)
commit19cb3c9dff96da86d81907ef503ddf93b7ad562c
tree84601640aac96c65af75bb31bd3c1e4649f49a47
parente84c4b54f34591b51a2503cadabe37218173036c
ltq-deu: fix cryptomgr test errors for des

When running cryptomgr tests against the driver, there are several
occurences of different errors for setkey of des and des3-ede
algorithms.
Those key checks are already implemented in the kernels des
implementation, so this is added as dependency and the kernel methods
are called. It also required adding the kernels des/des3 context
definitions to the des_ctx internal structure to be able to call the
kernel methods.
Fixed ifxdeu-des... setkey unexpectedly succeeded on test vector x;
expected_error=-22.
Fixed ifxdeu-des... setkey failed on test vector x; expected_error=0,
actual_error=-22.
Renamed des_ctx internal structure and des_encrypt/des_decrypt methods
because they are already defined in the kernel module.
Fixed wrong DES_xxx constant definitions in crypto_alg definition for
ifxdeu_des3_ede_alg.
Fixed method comment errors.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
package/kernel/lantiq/ltq-deu/Makefile
package/kernel/lantiq/ltq-deu/src/ifxmips_des.c