Download wolfSSL Manual
Transcript
RABBIT RC4 / ARC4 http://cr.yp.to/streamciphers/rabbit/desc.pdf http://tools.ietf.org/id/draft-kaukonen-cipher-arcfour-03.txt http://en.wikipedia.org/wiki/Rc4 B.3 Block Ciphers Block Cipher AES http://en.wikipedia.org/wiki/Block_cipher 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 DES/3DES Intel Software Network http://csrc.nist.gov/publications/fips/fips46-3/fips46-3.pdf http://en.wikipedia.org/wiki/Data_Encryption_Standard B.4 Hashing Functions SHA MD4 MD5 RIPEMD-160 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 http://tools.ietf.org/html/rfc1320 http://tools.ietf.org/html/rfc1321 http://homes.esat.kuleuven.be/~bosselae/ripemd160.html B.5 Public Key Cryptography Diffie-Hellman RSA DSA/DSS NTRU X.509 ASN.1 PSK http://en.wikipedia.org/wiki/Diffie-Hellman_key_exchange http://people.csail.mit.edu/rivest/Rsapaper.pdf http://en.wikipedia.org/wiki/RSA http://csrc.nist.gov/publications/fips/fips186-3/fips_186-3.pdf http://securityinnovation.com/cryptolab/ http://www.ietf.org/rfc/rfc3279.txt http://luca.ntop.org/Teaching/Appunti/asn1.html http://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One http://tools.ietf.org/html/rfc4279 B.6 Other PKCS#5, PBKDF1, PBKDF2 http://tools.ietf.org/html/rfc2898 PKCS#8 http://tools.ietf.org/html/rfc5208 PKCS#12 http://www.rsa.com/rsalabs/node.asp?id=2138 Appendix C: Error Codes Copyright 2015 wolfSSL Inc. All rights reserved. 316