Stop using unimplemented cipher classes.
[openssl.git] / crypto / aes / aes_ige.c
index 9125264ed98e6a950ab4bf34c5aa11bc5a85959d..75f796cf3b8fba6cd1675ca717f6c6c8cd2d68b6 100644 (file)
@@ -41,6 +41,9 @@ void AES_ige_encrypt(const unsigned char *in, unsigned char *out,
     size_t n;
     size_t len = length;
 
+    if (length == 0)
+        return;
+
     OPENSSL_assert(in && out && key && ivec);
     OPENSSL_assert((AES_ENCRYPT == enc) || (AES_DECRYPT == enc));
     OPENSSL_assert((length % AES_BLOCK_SIZE) == 0);