| Protocols |
| SSL v3.0 | https://tools.ietf.org/id/draft-ietf-tls-ssl-version3-00.txt |
| TLS v1.0 | https://www.ietf.org/rfc/rfc2246.txt |
| TLS v1.1 | https://www.ietf.org/rfc/rfc4346.txt |
| TLS v1.2 | https://www.ietf.org/rfc/rfc5246.txt |
| TLS v1.3 | https://tools.ietf.org/html/draft-ietf-tls-tls13-21 |
| DTLS 1.0 | https://tools.ietf.org/html/rfc4347 https://crypto.stanford.edu/~nagendra/papers/dtls.pdf |
| DTLS 1.2 | https://tools.ietf.org/html/rfc6347 |
| IPv4 | https://en.wikipedia.org/wiki/IPv4 |
| IPv6 | https://en.wikipedia.org/wiki/IPv6 |
| Stream Ciphers |
| Stream Cipher | https://en.wikipedia.org/wiki/Stream_cipher |
| HC-128 | http://www.ecrypt.eu.org/stream/p3ciphers/hc/hc128_p3.pdf |
| RABBIT | https://web.archive.org/web/20131211141149/http://www.cryptico.com/images/pages/rabbit_fse.pdf |
| RC4 / ARC4 | https://tools.ietf.org/id/draft-kaukonen-cipher-arcfour-03.txt https://en.wikipedia.org/wiki/Rc4 |
| Block Ciphers |
| Block Cipher | https://en.wikipedia.org/wiki/Block_cipher |
| AES | http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf https://en.wikipedia.org/wiki/Advanced_Encryption_Standard |
| AES-GCM | https://csrc.nist.gov/publications/detail/sp/800-38d/final |
| AES-NI | Intel Software Network |
| DES / 3DES | http://csrc.nist.gov/publications/fips/fips46-3/fips46-3.pdf https://en.wikipedia.org/wiki/Data_Encryption_Standard |
| Hashing Functions |
| SHA | http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf https://en.wikipedia.org/wiki/SHA_hash_functions |
| MD4 | https://tools.ietf.org/html/rfc1320 |
| MD5 | https://tools.ietf.org/html/rfc1321 |
| RIPEMD-160 | http://homes.esat.kuleuven.be/~bosselae/ripemd160.html |
| Public Key Cryptography |
| Diffie-Hellman | https://en.wikipedia.org/wiki/Diffie-Hellman_key_exchange |
| RSA | https://people.csail.mit.edu/rivest/Rsapaper.pdf https://en.wikipedia.org/wiki/RSA |
| DSA/DSS | http://csrc.nist.gov/publications/fips/fips186-3/fips_186-3.pdf |
| ECDSA | http://koclab.cs.ucsb.edu/teaching/ccs130h/notes/ecdsa-cert.pdf SEC 1: Elliptic Curve Cryptography |
| ECDHE | NIST SP 800-56A SEC 1: Elliptic Curve Cryptography |
| NTRU | NTRUOpenSourceProject/NTRUEncrypt Public key cryptosystem method and apparatus (US 6081597 A) |
| X.509 | https://www.ietf.org/rfc/rfc3279.txt |
| ASN.1 | http://luca.ntop.org/Teaching/Appunti/asn1.html https://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One |
| PSK | https://tools.ietf.org/html/rfc4279 |
| Other |
| PKCS#5, PBKDF1, PBKDF2 | https://tools.ietf.org/html/rfc2898 |
| PKCS#8 | https://tools.ietf.org/html/rfc5208 |
| PKCS#12 | https://www.emc.com/collateral/white-papers/h11301-pkcs-12v1-1-personal-information-exchange-syntax-wp.pdf |