next up previous contents
Next: AEP Keyper Up: Deciding whether to use Previous: PKCS #11   Contents


If you have an existing application that already uses EVP, or your application is also intended to work with pure software implementations of cryptographic operations, EVP would probably be the better choice. It is said that there are pure software implementations of PKCS #11, but EVP will give your users more flexibility to pick and choose their setup.

Also, while you do have a library dependency on OpenSSL, this library is present on most modern systems, and you have no direct dependencies on specific PKCS implementations.

Written by Jelte Jansen
© NLnet Labs, May 13, 2008