neuron-crypto
Cryptographic provider traits for neuron — signing and verification
Overview
neuron-crypto defines the CryptoProvider trait for signing and verifying data within
the neuron system. It provides an abstraction over key material and signing backends, keeping
the operator code independent of whether keys are held in software, a hardware token, or a
remote KMS.
This crate contains no implementations — for concrete providers see the backend crates:
| Backend | Crate |
|---|---|
| HashiCorp Vault Transit | neuron-crypto-vault |
| PKCS#11 / YubiKey PIV | neuron-crypto-hardware |
Usage
[]
= "0.4"
Implementing a custom crypto provider
use ;
use async_trait;
;
Part of the neuron workspace
neuron is a composable async agentic AI framework for Rust. See the book for architecture and guides.