[crypto] Support SHA-{224,384,512} in X.509 certificates

Add support for SHA-224, SHA-384, and SHA-512 as digest algorithms in
X.509 certificates, and allow the choice of public-key, cipher, and
digest algorithms to be configured at build time via config/crypto.h.

Originally-implemented-by: Tufan Karadere <tufank@gmail.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
16 files changed
tree: 8ce3bbef596e98c102585672186f3e586dd1c27e
  1. contrib/
  2. src/
  3. COPYING
  4. COPYING.GPLv2
  5. COPYING.UBDL
  6. README