There are many encryption protocols in use in today's networks. Both symmetric and asymmetric encryption protocols are used for various purposes (IPsec, SSL/TLS, SSH, S/MIME, OpenPGP/GnuPG/PGP, Kerberos, etc.) and then there are protocols like RPC that use some sort of encryption to protect email content from email client to mail server, compression applications that use encryption for securing compressed files, etc. So, I have two questions:
Is there a comprehensive list somewhere of all encryption protocols, including those that are included in various software packages?
Is there a comprehensive mapping of encryption protocols to the OSI model?
I realize the OSI model is theoretical, but sometimes it helps to be able place some context around where to apply encryption when developing new solutions for the marketplace.