http://php.net/manual/en/function.mcrypt-module-get-supported-key-sizes.php says that if the $keySizes is an empty array, then all key sizes between 1 and mcrypt_module_get_algo_key_size() are supported by the algorithm.

I don't know much about mcrypt but this seems to contradict your statement.