Fix typo in message (RT 3107)
Merge branch 'master' of git.openssl.org:openssl
Constification - mostly originally from Chromium.
Add 3072, 7680 and 15360 bit RSA tests to openssl speed

PR#3412
Make EVP_CIPHER_CTX_copy work in GCM mode.

PR#3272
More constification.
Clarified that the signature's buffer size, `s`, is not used as an
IN parameter.

Under the old docs, the only thing stated was "at most
EVP_PKEY_size(pkey) bytes will be written". It was kind of misleading
since it appears EVP_PKEY_size(pkey) WILL be written regardless of the
signature's buffer size.
Don't core dump when using CMAC with dgst.

We can't unfortunately print the CMAC cipher used without extending the API.

PR#2579
Fix copy for CCM, GCM and XTS.

Internal pointers in CCM, GCM and XTS contexts should either be
NULL or set to point to the appropriate key schedule. This needs
to be adjusted when copying contexts.
Make depend.
Test copying of contexts in evp_test.

Test EVP_CIPHER_CTX_copy in evp_test. This will catch any
problems with copying in underlying ciphers.
Accessor functions for app_data in ECDSA_METHOD
Make NO_SYS_UN_H compile.
Fix warning.
(cherry picked from commit c97ec5631bb08a2171a125008d2f0d2a75687aaa)
Windows build fixes.
sha512-x86_64.pl: fix linking problem under Windows.
Add cscope and ctags files to .gitignore

These files are generated by the cscope and Exuberant Ctags tools as described
in:

http://wiki.openssl.org/index.php/Testing_and_Development_Tools_and_Tips
Emit PERLASM_SCHEME to fix GitMake on OS X

This fixes the errors when trying to assemble .s files using GitMake on OS X.
{,darwin64-}debug-test-64-clang Configure targets

These are based on debug-ben-debug-64-clang and is intended to produce
consistent settings for folks involved in the unit testing effort detailed at:

http://wiki.openssl.org/index.php/Unit_Testing

-fsanitize has been removed from the set of clang flags for now. Apparently
clang 3.1, which ships with FreeBSD 9.1, completely ignores -fsanitize. Clang
3.3, which ships with FreeBSD 9.2, compiles with it, but fails to link due to
the absence of libasan:

http://lists.freebsd.org/pipermail/freebsd-hackers/2013-December/043995.html
https://www.mail-archive.com/cfe-commits@cs.uiuc.edu/msg92260.html
http://reviews.llvm.org/D2644

We need -Wno-error=unused-const-variable because of this error:
.../crypto/ec/ec_lib.c:74:19: error: unused variable 'EC_version' [-Werror,-Wunused-const-variable]
static const char EC_version[] = "EC" OPENSSL_VERSION_PTEXT;
Remove short-circuit to allow GitMake test to pass

Removing this code allowed GitMake to successfully build and run all the
tests. It was previously breaking because only the first '@' line of test_bn
and other test rules was updated with 'cd $(TEST_D)'.