Individual skill
doca-aes-gcm
Use this skill when the user is doing hands-on DOCA AES-GCM work on a BlueField DPU or ConnectX NIC — configuring `doca_aes_gcm_task_encrypt` / `_task_decrypt`, querying `doca_aes_gcm_cap_*` for per-key-type (only `DOCA_AES_GCM_KEY_128` / `_256` — AES-192 not supported) and per-task support, sizing plaintext against the max-buf cap, setting source / destination mmap permissions, validating with a NIST GCMVS or RFC 5288 vector, or debugging DOCA_ERROR_* including the security-critical tag-verification-failed outcome on decrypt. Trigger even when the user does not explicitly mention "DOCA AES-GCM" or "AEAD" — typical implicit phrasings: "decrypt completion IO_FAILED", "auth tag isn't verifying", "NOT_PERMITTED on my encrypt buffer", "is AES-192-GCM on this BlueField" (no), or "encrypted record came back tampered". Refuse and route elsewhere for non-GCM AES modes (CBC / CTR / XTS — CPU OpenSSL), key management (KMS / HSM / rotation), SHA (doca-sha), or general AEAD background.
skills/doca-aes-gcm/SKILL.md
Source commit 25340619336e89bcc40365c28bfe9e790430468e
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 2, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 3,895
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- agentic-ai Repository topic
- ai-agents Repository topic
- claude-code Repository topic
- codex Repository topic
- coding-agents Repository topic
- cuda Repository topic
- developer-tools Repository topic
- llm Repository topic
- omniverse Repository topic
- doca Declared skill tag
- aes-gcm Declared skill tag
- aead Declared skill tag
- security Derived category
- testing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
BENCHMARK.mddoc · 10,068 bytesCAPABILITIES.mddoc · 27,471 bytesSKILL.mdcore · 16,819 bytesSKILL.mdcore · 16,819 bytesSKILL.mdcore · 16,819 bytesSKILL.mdcore · 16,819 bytesSKILL.mdcore · 16,819 bytesSKILL.mdcore · 16,819 bytesSKILL.mdcore · 16,819 bytesSKILL.mdcore · 16,819 bytesSKILL.mdcore · 16,819 bytesSKILL.mdcore · 16,819 bytesSKILLCARD.yamlasset · 2,753 bytesTASKS.mddoc · 29,517 bytesevals/evals.jsonasset · 4,041 bytesskill-card.mddoc · 5,199 bytesskill.oms.sigasset · 5,241 bytes
Read excerpt
# DOCA AES-GCM
## Examples
- **"Auth tag isn't verifying on decrypt."** — this is in scope.
Treat tag-verification-failed as a security outcome, not a
retryable size error.
- **"Is AES-192-GCM on this BlueField?"** — no. Only key-128 and
key-256 exist; do not invent AES-192 or CBC/CTR offload.
## Instructions
Follow Loading order below. Open the tasks companion for configure /
test / debug. Open the capabilities companion for key types and