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).