Go آن را با cipher.NewGCM می‌دهد. برای هر پیام نانس یکتا می‌خواهد و می‌تواند داده‌ی اضافه (AAD) مثل شناسه‌ی رکورد را به متن رمزشده ببندد.