Update README: orion no longer needs a C compiler on stable Rust
@@ -18,8 +18,8 @@ This library is **not suitable for production code** and **usage is at own risk*
More information about security regarding orion is available in the [wiki](https://github.com/brycx/orion/wiki/Security).
-### Features
-- By default orion targets stable Rust and in this case, extra dependency specifications are not required. Using orion with stable Rust does however depend on a C compiler to be available on the system. Features `nightly` and `no_std` do not have this dependency.
+### Features and Requirements
+- By default orion targets stable Rust and in this case, extra dependency specifications are not required.
- `no_std`: To use orion in a `no_std` context, you need to specify the dependency as such:
```
@@ -34,8 +34,7 @@ features = ["no_std"]
`hazardous`, is not available. This is because the high-level functionality depends on the `OsRng`
which is not available in `no_std`.
-- `nightly`: The nightly feature enables the use of inline assembly for [memory wiping](https://crates.io/crates/clear_on_drop) and
-[constant-time comparisons](https://crates.io/crates/subtle). Using `nightly` is recommended for security. Specify the dependency as such, to use the `nightly` feature:
+- `nightly`: The nightly feature enables the use of inline assembly for [constant-time comparisons](https://crates.io/crates/subtle). Using `nightly` is recommended for security. Specify the dependency as such, to use the `nightly` feature:
```
[dependencies.orion]
version = "*" # Replace * with the most recent version
