Style fix.
Fix build failure of xxhash on Ubuntu.
Add support for Traditional PKWARE decryption to zip reader.
Add support for extracting WinZIp AES encryption.
Simply traditioal encryption api.
Fix comment. Do not use one line comment statement '//'
because some compiler does not recognize it.
Fix decryption in streamable mode.
Add support for traditional PKWARE encryption.
Make sure zip reader skips whole its contens.
Rename archive_hmac.h archive_hmac_private.h
Move cryptographic functions into archive_cryptor.c.
I will rename archive_crypto.c to archive_digest.c.
Add support for WinZip AES encryption.
Skip a test if the platform does not have cryptographic functionarity.
Document zip:encryption option.
Use 'zipcrypt' insted of 'traditional' for zip:encryption option.
Add new APIs that pass passphrases for reading and writing
encrypted archives.
Switch passing passphrases from option framework to new APIs for
encryption and decryption.
Fix build failure on Ubuntu.
Fix build failure on FreeBSD 9.2.
Skip encryption/decryption tests for WinZip AES if platform does not
provide PBKDF2 functionarity.