fle-dotnet
Installation
SKILL.md
Field-Level Encryption — .NET
Setup
dotnet add package Couchbase.Extensions.Encryption
Configure CryptoManager
using Couchbase;
using Couchbase.Encryption;
using Couchbase.Encryption.Attributes;
var keyBytes = new byte[64]; // 64-byte key for AES-256
var keyring = new InsecureKeyring(new Key("my-key-id", keyBytes));
var provider = new AeadAes256CbcHmacSha512Provider(keyring);