We have shared global variables - unifdef OPENSSL_EXPORT_VAR_AS_FUNCTION.

ok miod@ beck@
Invoke OPENSSL_cleanse() with the size of the variable you are cleaning.
ok jsing@
Use sizeof(cryptopro_ext) instead of 36 when applicable.
ok jsing@
Code using malloc() in ssl23_get_client_hello() got removed 12 years ago,
it's time to remove the test for a possible need to free().
ok jsing@
Enable three brainpool elliptic curves for TLS, as specified in RFC 7027;
from OpenSSL HEAD.

ok beck@ deraadt@ jsing@
KNF.
More KNF.
KNF.
Remove the _shadow_ indirection, which is unnecessary in a world without
OPENSSL_EXPORT_VAR_AS_FUNCTION.

ok miod@
Use C99 initialisers for SSL3_ENC_METHOD structs.

ok miod@