From 32057ed3c5445e6cdc8308a270666ae788ac6ec4 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Tue, 31 Jan 2017 16:22:33 +0800 Subject: [PATCH] Fix key sizes --- .travis.yml | 6 ++++++ src/aead.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 55f8d703..5daa6e2f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,6 +13,12 @@ before_install: - ./configure --prefix=/usr && make - sudo make install - popd + - wget https://tls.mbed.org/download/start/mbedtls-2.4.0-gpl.tgz + - tar xvf mbedtls-2.4.0-gpl.tgz + - pushd mbedtls-2.4.0-gpl + - make + - sudo make install + - popd addons: apt: packages: diff --git a/src/aead.c b/src/aead.c index 36735631..a147f7be 100644 --- a/src/aead.c +++ b/src/aead.c @@ -740,7 +740,7 @@ aead_key_init(int method, const char *pass) } cipher->key_len = crypto_derive_key(cipher, pass, cipher->key, - supported_aead_ciphers_key_size[cipher->method], 2); + supported_aead_ciphers_key_size[method], 2); if (cipher->key_len == 0) { FATAL("Cannot generate key and nonce");