  o Code simplification and refactoring:
    - Isolate our usage of the openssl headers so that they are only
      used from our crypto wrapper modules, and from tests that examing those
      modules' internals. Closes ticket 21841.
