# age-core Rust library (Anubis Rage Edition)
This crate contains common structs and functions used across the `age` crates.
**Part of Anubis Rage v2.0**: This is the Anubis Rage edition, which supports classical age encryption, post-quantum ML-KEM-1024 cryptography, and hybrid defense-in-depth mode (X25519 + ML-KEM-1024).
You are probably looking for the [`age`](https://crates.io/crates/age) crate
itself. You should only need to directly depend on this crate if you are
implementing a custom recipient type or working with age internals.
## License
Licensed under either of
* Apache License, Version 2.0, ([LICENSE-APACHE](../LICENSE-APACHE) or
http://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([LICENSE-MIT](../LICENSE-MIT) or http://opensource.org/licenses/MIT)
at your option.
### Contribution
Unless you explicitly state otherwise, any contribution intentionally
submitted for inclusion in the work by you, as defined in the Apache-2.0
license, shall be dual licensed as above, without any additional terms or
conditions.