-
Notifications
You must be signed in to change notification settings - Fork 30
Dependencies
brycx edited this page Jan 19, 2022
·
18 revisions
This section explains what libraries Orion depends on and what they are used for. To see how much unsafe code is in these dependencies, check the Security section of the wiki.
subtle is used for constant-time comparisons.
getrandom is used to provide a CSPRNG through randomness provided by the operating system.
zeroize is used to wipe sensitive memory.
ct-codecs is used to encode password hashes when hashing with Argon2i.
Requires the serde
feature. If enabled, it implements serde::{Serialize, Deserialize}
for relevant types. This creates a dependency on serde
without its derive feature enabled, and with its alloc
feature enabled.