Finally got GCM to work, going to add security to iv