[rfc2315] IETF RFC 2315 (http://www.ietf.org/rfc/rfc2315.txt): PKCS #7: Cryptographic Message Syntax Version 1.5
[rfc2409] IETF RFC 2409 (http://www.ietf.org/rfc/rfc2409.txt): The Internet Key Exchange (IKE)
[rfc2631] IETF RFC 2631 (http://www.ietf.org/rfc/rfc2631.txt): Diffie-Hellman Key Agreement Method
[rfc5869] IETF RFC 5869 (http://www.ietf.org/rfc/rfc5869.txt): HMAC-based Extract-and-Expand Key Derivation Function (HKDF)
[fips-180-3.2008] NIST FIPS PUB 180-3 (http://csrc.nist.gov/publications/fips/fips180-3/fips180-3_final.pdf): Secure Hash Standard (SHS), October 2008
[fips-197.2001] NIST FIPS PUB 197 (http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf): Advanced Encryption Standard (AES), November 2001