A2a E2ee Encryption
/install a2a-e2ee-encryption
A2A End-to-End Encryption
Provides encryption utilities for secure agent-to-agent communication.
Features
- Key Generation: RSA key pair generation for asymmetric encryption
- Message Encryption: Encrypt messages with recipient's public key
- Message Decryption: Decrypt messages with own private key
- Key Exchange: Secure key exchange protocols
- Key Rotation: Automatic key rotation support
- Message Integrity: HMAC-based message authentication
Usage
const e2ee = require('./skills/a2a-e2ee-encryption');
// Generate key pair
const keyPair = e2ee.generateKeyPair();
// Encrypt message
const encrypted = e2ee.encrypt('secret message', recipientPublicKey);
// Decrypt message
const decrypted = e2ee.decrypt(encrypted, privateKey);
// Export/Import keys
const exported = e2ee.exportKey(keyPair.publicKey);
const imported = e2ee.importKey(exported);
Architecture
┌─────────────┐ ┌─────────────┐
│ Agent A │ │ Agent B │
│ │ │ │
│ Private Key │ │ Private Key │
│ Public Key │◄──── Exchange ────►│ Public Key │
│ │ │ │
│ Encrypt │──── Encrypted ────►│ Decrypt │
│ with B's │ Message │ with A's │
│ Public Key │ │ Public Key │
└─────────────┘ └─────────────┘
Security Considerations
- Key Storage: Private keys should be stored securely (env vars, vault)
- Key Rotation: Rotate keys periodically for forward secrecy
- Key Validation: Always verify key fingerprints before use
- Message Size: Large messages should use hybrid encryption
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install a2a-e2ee-encryption - After installation, invoke the skill by name or use
/a2a-e2ee-encryption - Provide required inputs per the skill's parameter spec and get structured output
What is A2a E2ee Encryption?
Implements end-to-end encryption (E2EE) utilities for secure A2A (Agent-to-Agent) communication. Provides key generation, message encryption/decryption, and... It is an AI Agent Skill for Claude Code / OpenClaw, with 199 downloads so far.
How do I install A2a E2ee Encryption?
Run "/install a2a-e2ee-encryption" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is A2a E2ee Encryption free?
Yes, A2a E2ee Encryption is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does A2a E2ee Encryption support?
A2a E2ee Encryption is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created A2a E2ee Encryption?
It is built and maintained by jpengcheng523-netizen (@jpengcheng523-netizen); the current version is v1.0.0.