fle-go
Installation
SKILL.md
Field-Level Encryption — Go
Setup
go get github.com/couchbase/gocbencryption/v2
Configure CryptoManager
import (
"github.com/couchbase/gocb/v2"
"github.com/couchbase/gocbencryption/v2"
)
keyBytes := make([]byte, 64) // 64-byte key for AES-256
keyring := gocbencryption.NewInsecureKeyring()
keyring.Add(gocbencryption.Key{ID: "my-key-id", Bytes: keyBytes})