aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/aes
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2010-08-16 15:12:49 +0200
committerMartin Willi <martin@revosec.ch>2010-08-16 17:06:27 +0200
commite2c3b4820b1aac5fcccc9bd1362543f430d24b3a (patch)
tree668e216beb08e6be986fc1c4a75f97e1af8d93dd /src/libstrongswan/plugins/aes
parent806ec8b1d6e56c5d35f8dde80449399fd86186db (diff)
downloadstrongswan-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.c3
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: