Add gcm lib