import of OpenSSL 0.9.8h
bye bye SRP
move a comment to make unifdef happier
remove Kerberos
"stay backwards-compatible with 0.9.5; this should go away soon"
it's your lucky day!
knf approximation
Make sure PKCS7_get_octet_string() return values are checked for NULL.
Reported by David Ramos (and simultaneously to OpenSSL as PR#3339).

ok beck@ logan@
Remove broken-by-design test
Assorted cleanups:
- replace hardcoded sizes with sizeof()
- pqueue_find() apparently used to need to keep track of the previous node
  when iterating, which causes its logic to be complicated. However, nowadays
  it only needs to iterate, so replace with a straightforward, much
  readable logic.
- remove #if 0'ed code

From ``sin'' from 2f30 dot org on tech@, thanks!
small fix from mancha1. currently unused file, but no harm fixing it.
add additional includes from eng_cryptodev.c
makes this compile with OPENSSL_NO_DEPRECATED defined.
ok deraadt@