-
Notifications
You must be signed in to change notification settings - Fork 30
Dependencies
brycx edited this page Dec 29, 2018
·
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. subtle is also used in curve25519-dalek which has been independently audited.
byteorder is used for endianness conversion. byteorder is also used in curve25519-dalek which has been independently audited.
rand is used to provide a CSPRNG through randomness provided by the operating system.
clear_on_drop is used to wipe sensitive memory. clear_on_drop is also used in curve25519-dalek which has been independently audited.
sha2 provides a SHA512 implementation.
tiny-keccak provides a Keccak permutation.