package bloat import ( "bytes" "io" "filippo.io/age" ) func (b *Bloat[T]) Encrypt(plain []byte) ([]byte, error) { buf := &bytes.Buffer{} w, err := age.Encrypt(buf, &b.EncPub) // my wrapper doesn't support multiple recipients yet if err != nil { return []byte{}, err } var r string _, err = io.WriteString(w, r) return []byte(r), err }