Re: OpenSSL
>There should have been a division between crypto and protocols from the beginning.
Its far worse than that. OpenSSL reimplemented all kinds of calls that are normally handled by the OS and did so very poorly and insecure. I know when I am doing high level design that I am always thinking of ugly VMS workarounds deciding my basic design. Oh wait not so much.