|
Some checks failed
Nightly Build / Check for Changes (push) Has been cancelled
Nightly Build / Validate Setup (push) Has been cancelled
Nightly Build / Nightly Build (darwin-amd64) (push) Has been cancelled
Nightly Build / Nightly Build (darwin-arm64) (push) Has been cancelled
Nightly Build / Nightly Build (linux-amd64) (push) Has been cancelled
Nightly Build / Nightly Build (windows-amd64) (push) Has been cancelled
Nightly Build / Nightly Build (linux-arm64) (push) Has been cancelled
Nightly Build / Create Nightly Pre-release (push) Has been cancelled
Nightly Build / Notify Build Status (push) Has been cancelled
Nightly Build / Nightly Maintenance (push) Has been cancelled
Build and Test / Validate Setup (push) Has been cancelled
Build and Test / Build (darwin-amd64) (push) Has been cancelled
Build and Test / Build (darwin-arm64) (push) Has been cancelled
Build and Test / Build (linux-amd64) (push) Has been cancelled
Build and Test / Build (windows-amd64) (push) Has been cancelled
Build and Test / Build (linux-arm64) (push) Has been cancelled
Build and Test / Security Audit (push) Has been cancelled
Build and Test / Package Results (push) Has been cancelled
Build and Test / Quality Gate (push) Has been cancelled
|
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Cargo.toml.backup | ||
| completion-report.md | ||
| implementation-status.md | ||
| implementation-summary.md | ||
| README.md | ||
| test-verification.md | ||
nu_plugin_kms
Nushell plugin for KMS operations with multiple backends.
Backends
- RustyVault: Self-hosted Vault-compatible KMS
- Age: Local file-based encryption
- Cosmian: Privacy-preserving KMS
- Fallback: HTTP to KMS service
Commands
kms encrypt <data> --backend <backend>- Encrypt datakms decrypt <encrypted> --backend <backend>- Decrypt datakms generate-key --spec <AES256|AES128>- Generate data keykms status- Backend status
Installation
cargo build --release
plugin add target/release/nu_plugin_kms