As per this note in the wiki (http://processors.wiki.ti.com/index.php/CC3000_Smart_Config#APIs), I should be able to run the smart config process without using AES. But that is not so in my driver files. I have version 13 of the driver, wlan_config_process does not have any arguments.
The macro CC3000_UNENCRYPTED_SMART_CONFIG, if defined prevents the whole of wlan_config_process() to be compiled. I'm not sure if this is correct. Shouldn't this be compiled in either case?
I was however able to configure the module successfully with AES enabled through an android app.