Functionnal GCM keystore encryption