mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-01-11 09:09:40 +00:00
ltq-deu: fix ifxdeu-ctr-rfc3686(aes) not matching generic impl
Error ifxdeu-ctr-rfc3686(aes) (16) doesn't match generic impl (20) occurs when running the cryptomgr extra tests that compare against the linux kernels generic implementation. Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
This commit is contained in:
parent
34a3eaf07f
commit
9cb1875d2f
@ -86,6 +86,7 @@ spinlock_t aes_lock;
|
|||||||
#define AES_BLOCK_SIZE 16
|
#define AES_BLOCK_SIZE 16
|
||||||
#define CTR_RFC3686_NONCE_SIZE 4
|
#define CTR_RFC3686_NONCE_SIZE 4
|
||||||
#define CTR_RFC3686_IV_SIZE 8
|
#define CTR_RFC3686_IV_SIZE 8
|
||||||
|
#define CTR_RFC3686_MIN_KEY_SIZE (AES_MIN_KEY_SIZE + CTR_RFC3686_NONCE_SIZE)
|
||||||
#define CTR_RFC3686_MAX_KEY_SIZE (AES_MAX_KEY_SIZE + CTR_RFC3686_NONCE_SIZE)
|
#define CTR_RFC3686_MAX_KEY_SIZE (AES_MAX_KEY_SIZE + CTR_RFC3686_NONCE_SIZE)
|
||||||
|
|
||||||
#ifdef CRYPTO_DEBUG
|
#ifdef CRYPTO_DEBUG
|
||||||
@ -1011,7 +1012,7 @@ struct skcipher_alg ifxdeu_ctr_rfc3686_aes_alg = {
|
|||||||
.base.cra_ctxsize = sizeof(struct aes_ctx),
|
.base.cra_ctxsize = sizeof(struct aes_ctx),
|
||||||
.base.cra_module = THIS_MODULE,
|
.base.cra_module = THIS_MODULE,
|
||||||
.base.cra_list = LIST_HEAD_INIT(ifxdeu_ctr_rfc3686_aes_alg.base.cra_list),
|
.base.cra_list = LIST_HEAD_INIT(ifxdeu_ctr_rfc3686_aes_alg.base.cra_list),
|
||||||
.min_keysize = AES_MIN_KEY_SIZE,
|
.min_keysize = CTR_RFC3686_MIN_KEY_SIZE,
|
||||||
.max_keysize = CTR_RFC3686_MAX_KEY_SIZE,
|
.max_keysize = CTR_RFC3686_MAX_KEY_SIZE,
|
||||||
.ivsize = CTR_RFC3686_IV_SIZE,
|
.ivsize = CTR_RFC3686_IV_SIZE,
|
||||||
.walksize = AES_BLOCK_SIZE,
|
.walksize = AES_BLOCK_SIZE,
|
||||||
|
Loading…
Reference in New Issue
Block a user