What cryptographic implementation do you use for encryption and why did you select it?

PreVeil uses the NaCl / Libsodium (http://nacl.cr.yp.to/) cryptographic library which is considered by security engineers and cryptographers alike to be the gold standard for deploying public-key cryptography. Specifically, PreVeil uses Curve25519 – a public domain solution known to be resilient to side-channel attacks and to only offer high-security configurations. PreVeil is aware of the concerns regarding the Dual EC DRBG pseudo random number generator and instead implements the RNG functionality found on Linux (/dev/urandom) and Windows (CryptGenRandom).

Can't find something?

We're here to help.