wolfSSL Manual
wolfSSL Manual
Appendix B: RFCs, Specifications, and Reference
Protocols
SSL v3.0 http://tools.ietf.org/id/draft-ietf-tls-ssl-version3-00.txt
TLS v1.0 http://www.ietf.org/rfc/rfc2246.txt
TLS v1.1 http://www.ietf.org/rfc/rfc4346.txt
TLS v1.2 http://www.ietf.org/rfc/rfc5246.txt
DTLS http://tools.ietf.org/html/rfc4347
http://crypto.stanford.edu/~nagendra/papers/dtls.pdf
IPv4 http://en.wikipedia.org/wiki/IPv4
IPv6 http://en.wikipedia.org/wiki/IPv6
Stream Ciphers
Stream Cipher http://en.wikipedia.org/wiki/Stream_cipher
HC-128 http://www.ecrypt.eu.org/stream/p3ciphers/hc/hc128_p3.pdf
RABBIT http://www.cryptico.com/Files/filer/rabbit_fse.pdf
RC4 / ARC4 http://tools.ietf.org/id/draft-kaukonen-cipher-arcfour-03.txt
http://en.wikipedia.org/wiki/Rc4
Block Ciphers
Block Cipher http://en.wikipedia.org/wiki/Block_cipher
AES http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf
http://en.wikipedia.org/wiki/Advanced_Encryption_Standard
AES-GCM http://www.csrc.nist.gov/groups/ST/toolkit/BCM/documents/proposedmodes/gcm/gcm-revised-spec.pdf
AES-NI Intel Software Network
DES/3DES http://csrc.nist.gov/publications/fips/fips46-3/fips46-3.pdf
http://en.wikipedia.org/wiki/Data_Encryption_Standard
Hashing Functions
SHA http://www.itl.nist.gov/fipspubs/fip180-1.htm
http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf
http://en.wikipedia.org/wiki/SHA_hash_functions
MD4 http://tools.ietf.org/html/rfc1320
MD5 http://tools.ietf.org/html/rfc1321
RIPEMD-160 http://homes.esat.kuleuven.be/~bosselae/ripemd160.html
Public Key Cryptography
Diffie-Hellman http://en.wikipedia.org/wiki/Diffie-Hellman_key_exchange
RSA http://people.csail.mit.edu/rivest/Rsapaper.pdf
http://en.wikipedia.org/wiki/RSA
DSA/DSS http://csrc.nist.gov/publications/fips/fips186-3/fips_186-3.pdf
ECDSA http://cs.ucsb.edu/~koc/ccs130h/notes/ecdsa-cert.pdf
NTRU http://securityinnovation.com/cryptolab/
X.509 http://www.ietf.org/rfc/rfc3279.txt
ASN.1 http://luca.ntop.org/Teaching/Appunti/asn1.html
http://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One
PSK http://tools.ietf.org/html/rfc4279
Other
PKCS#5, PBKDF1, PBKDF2 http://tools.ietf.org/html/rfc2898
Docs -> wolfSSL Manual
Questions? +1 (425) 245-8247