# Affinidi Secrets Manager
[](https://crates.io/crates/affinidi-secrets-resolver)
[](https://docs.rs/affinidi-secrets-resolver)
[](https://github.com/affinidi/affinidi-tdk-rs/tree/main/crates/affinidi-tdk/common/affinidi-secrets-resolver)
**IMPORTANT:**
> affinidi-secrets-manager crate is provided "as is" without any warranties or
> guarantees, and by using this framework, users agree to assume all risks
> associated with its deployment and use including implementing security, and privacy
> measures in their applications. Affinidi assumes no liability for any issues
> arising from the use or modification of the project.
## Overview
Affinidi Secrets Manager handles everything to do with DID Secrets, including
crypto related functions
## Features
- default: Includes all crypto methods
- p256: P256 (secp256r1)
- k256: secp256k1
- ed25519: Ed25519 and X25519 support
## Support & Feedback
If you face any issues or have suggestions, please don't hesitate to contact us
using [this link](https://www.affinidi.com/get-in-touch).
### Reporting Technical Issues
If you have a technical issue with the Affinidi Messaging GitHub repo, you can
also create an issue directly in GitHub.
If you're unable to find an open issue addressing the problem, [open a new one](https://github.com/affinidi/affinidi-tdk-rs/issues/new).
Be sure to include a **title and clear description**, as much relevant information
as possible, and a **code sample** or an **executable test case** demonstrating
the expected behavior that is not occurring.