Dependencies for cryptonite-0.27

library

Flags

NameDescriptionDefaultType
support_aesni

allow compilation with AESNI on system and architecture that supports it

EnabledManual
support_rdrand

allow compilation with RDRAND on system and architecture that supports it

EnabledManual
support_pclmuldq

Allow compilation with pclmuldq on architecture that supports it

DisabledManual
support_sse

Use SSE optimized version of (BLAKE2, ARGON2)

DisabledManual
integer-gmp

Whether or not to use GMP for some functions

EnabledManual
support_deepseq

add deepseq instances for cryptographic types

EnabledManual
old_toolchain_inliner

use -fgnu89-inline to workaround an old compiler linker glibc issue.

DisabledManual
check_alignment

extra check on alignment in C layers, which cause lowlevel assert errors. for debugging only.

DisabledManual
use_target_attributes

use GCC / clang function attributes instead of global target options.

EnabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info