Add parameter validation for AES-OFB
diff --git a/library/aes.c b/library/aes.c
index b705290..52fc74c 100644
--- a/library/aes.c
+++ b/library/aes.c
@@ -1382,7 +1382,15 @@
                            unsigned char *output )
 {
     int ret = 0;
-    size_t n = *iv_off;
+    size_t n;
+
+    AES_VALIDATE_RET( ctx != NULL );
+    AES_VALIDATE_RET( iv_off != NULL );
+    AES_VALIDATE_RET( iv != NULL );
+    AES_VALIDATE_RET( input != NULL );
+    AES_VALIDATE_RET( output != NULL );
+
+    n = *iv_off;
 
     while( length-- )
     {