A library that wraps the Go GCM implementation