Add test case for no-password-provided.
diff --git a/TODO.md b/TODO.md
index aaacbe0..3b1c0e1 100644
--- a/TODO.md
+++ b/TODO.md
@@ -21,7 +21,7 @@
# Features
* Winzip AES support
- * test cases decryption: correct password, wrong password, no password, 128/192/256, <=20, >20
+ * test cases decryption: 128/192/256, <=20, >20
* test cases encryption: no password, default password, file-specific password, 128/192/256, <=20, >20
* xz support
* consistently use `_zip_crypto_clear()` for passwords
diff --git a/regress/CMakeLists.txt b/regress/CMakeLists.txt
index 840cb77..5b0c351 100644
--- a/regress/CMakeLists.txt
+++ b/regress/CMakeLists.txt
@@ -38,6 +38,9 @@
add_stored.test
add_stored_in_memory.test
count_entries.test
+ decrypt-aes-correct-password.test
+ decrypt-aes-no-password.test
+ decrypt-aes-wrong-password.test
decrypt-correct-password.test
decrypt-wrong-password.test
delete_add_same.test
diff --git a/regress/Makefile.am b/regress/Makefile.am
index 525f7c8..6b9b011 100644
--- a/regress/Makefile.am
+++ b/regress/Makefile.am
@@ -151,6 +151,7 @@
cm-default.test \
count_entries.test \
decrypt-aes-correct-password.test \
+ decrypt-aes-no-password.test \
decrypt-aes-wrong-password.test \
decrypt-correct-password.test \
decrypt-wrong-password.test \
diff --git a/regress/decrypt-aes-no-password.test b/regress/decrypt-aes-no-password.test
new file mode 100644
index 0000000..4d8680c
--- /dev/null
+++ b/regress/decrypt-aes-no-password.test
@@ -0,0 +1,5 @@
+# test AES decryption support, no password provided
+return 1
+args encrypt.zzip cat 0
+file encrypt.zzip encrypt-aes.zip encrypt-aes.zip
+stderr can't open file at index '0': No password provided