aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package/kernel/lantiq/ltq-deu/src/ifxmips_aes.c3
-rw-r--r--package/kernel/lantiq/ltq-deu/src/ifxmips_des.c2
2 files changed, 2 insertions, 3 deletions
diff --git a/package/kernel/lantiq/ltq-deu/src/ifxmips_aes.c b/package/kernel/lantiq/ltq-deu/src/ifxmips_aes.c
index 76abfafb4e..7ce6df0ac6 100644
--- a/package/kernel/lantiq/ltq-deu/src/ifxmips_aes.c
+++ b/package/kernel/lantiq/ltq-deu/src/ifxmips_aes.c
@@ -894,6 +894,7 @@ int ifxdeu_init_aes (void)
{
int ret = -ENOSYS;
+ aes_chip_init();
if ((ret = crypto_register_alg(&ifxdeu_aes_alg)))
goto aes_err;
@@ -910,8 +911,6 @@ int ifxdeu_init_aes (void)
if ((ret = crypto_register_alg(&ifxdeu_ctr_rfc3686_aes_alg)))
goto ctr_rfc3686_aes_err;
- aes_chip_init ();
-
CRTCL_SECT_INIT;
diff --git a/package/kernel/lantiq/ltq-deu/src/ifxmips_des.c b/package/kernel/lantiq/ltq-deu/src/ifxmips_des.c
index 6d7d82fcb9..69a758c33c 100644
--- a/package/kernel/lantiq/ltq-deu/src/ifxmips_des.c
+++ b/package/kernel/lantiq/ltq-deu/src/ifxmips_des.c
@@ -690,6 +690,7 @@ int ifxdeu_init_des (void)
{
int ret = -ENOSYS;
+ des_chip_init();
ret = crypto_register_alg(&ifxdeu_des_alg);
if (ret < 0)
@@ -715,7 +716,6 @@ int ifxdeu_init_des (void)
if (ret < 0)
goto cbc_des3_ede_err;
- des_chip_init();
CRTCL_SECT_INIT;