use-crypto 0.0.1

Cryptographic algorithm and key metadata labels for RustUse
Documentation
# use-crypto

Cryptographic algorithm, key, signature, digest, and encoding-label primitives for `RustUse`.

## Experimental

`use-crypto` is experimental while the `use-security` workspace remains below `0.3.0`. Expect small API adjustments during the first release wave.

## Example

```rust
use use_crypto::{CryptoStrength, HashAlgorithm};

assert_eq!(HashAlgorithm::Sha256.strength(), CryptoStrength::Strong);
assert!(HashAlgorithm::Md5.is_deprecated_like());
```

## Scope

- Cryptographic algorithm, hash, signature, encryption, key, usage, encoding, and strength labels.
- Metadata helpers for deprecated or weak algorithm labels.

## Non-goals

- Cryptographic operations.
- Key generation.
- Hashing, signing, encryption, decryption, or certificate handling.

## License

Licensed under either of the following, at your option:

- Apache License, Version 2.0
- MIT license