Skip to content

Dependencies

brycx edited this page Nov 1, 2018 · 18 revisions

This section explains what libraries orion depends on and what they are used for.

subtle is used for constant-time comparisons. subtle is also used in curve25519-dalek which has been independently audited.

byteorder is used for endianness converison.

rand is used to provide a CSPRNG through randomness provided by the operating system.

seckey is used to wipe sensitive memory.

sha2 provides a SHA512 implementation.

tiny-keccak provides a Keccak permutation.

Clone this wiki locally