diff options
author | Martin Willi <martin@revosec.ch> | 2010-08-16 15:12:49 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2010-08-16 17:06:27 +0200 |
commit | e2c3b4820b1aac5fcccc9bd1362543f430d24b3a (patch) | |
tree | 668e216beb08e6be986fc1c4a75f97e1af8d93dd /src/libstrongswan/plugins/aes | |
parent | 806ec8b1d6e56c5d35f8dde80449399fd86186db (diff) | |
download | strongswan-e2c3b4820b1aac5fcccc9bd1362543f430d24b3a.tar.bz2 strongswan-e2c3b4820b1aac5fcccc9bd1362543f430d24b3a.tar.xz |
Variable key length crypters use default key length if zero given
Diffstat (limited to 'src/libstrongswan/plugins/aes')
-rw-r--r-- | src/libstrongswan/plugins/aes/aes_crypter.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libstrongswan/plugins/aes/aes_crypter.c b/src/libstrongswan/plugins/aes/aes_crypter.c index ee6b53290..5ba92f8d6 100644 --- a/src/libstrongswan/plugins/aes/aes_crypter.c +++ b/src/libstrongswan/plugins/aes/aes_crypter.c @@ -1534,6 +1534,9 @@ aes_crypter_t *aes_crypter_create(encryption_algorithm_t algo, size_t key_size) } switch (key_size) { + case 0: + key_size = 16; + break; case 32: case 24: case 16: |