added empty decryption mode and modified Makefile