openssl/ssl
David Woodhouse 984d6c6052 Fix no-stdio build
Much related/similar work also done by
Ivan Nestlerode <ivan.nestlerode@sonos.com>

   +Replace FILE BIO's with dummy ops that fail.
   +Include <stdio.h> for sscanf() even with no-stdio (since the declaration
    is there). We rely on sscanf() to parse the OPENSSL_ia32cap environment
    variable, since it can be larger than a 'long'. And we don't rely on the
    availability of strtoull().
   +Remove OPENSSL_stderr(); not used.
   +Make OPENSSL_showfatal() do nothing (currently without stdio there's
    nothing we can do).
   +Remove file-based functionality from ssl/. The function
    prototypes were already gone, but not the functions themselves.
   +Remove unviable conf functionality via SYS_UEFI
   +Add fallback definition of BUFSIZ.
   +Remove functions taking FILE * from header files.
   +Add missing DECLARE_PEM_write_fp_const
   +Disable X509_LOOKUP_hash_dir(). X509_LOOKUP_file() was already compiled out,
    so remove its prototype.
   +Use OPENSSL_showfatal() in CRYPTO_destroy_dynlockid().
   +Eliminate SRP_VBASE_init() and supporting functions. Users will need to
    build the verifier manually instead.
   +Eliminate compiler warning for unused do_pk8pkey_fp().
   +Disable TEST_ENG_OPENSSL_PKEY.
   +Disable GOST engine as is uses [f]printf all over the place.
   +Eliminate compiler warning for unused send_fp_chars().

Signed-off-by: Rich Salz <rsalz@akamai.com>
Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-09-29 21:59:19 -04:00
..
record Remove remaining old listen code 2015-09-23 13:53:26 +01:00
bio_ssl.c Handle SSL_ERROR_WANT_X509_LOOKUP 2015-09-20 14:19:49 +01:00
d1_both.c Remove remaining old listen code 2015-09-23 13:53:26 +01:00
d1_clnt.c Fix DTLS session ticket renewal 2015-08-26 10:17:49 +01:00
d1_lib.c Sanity check cookie_len 2015-09-23 13:53:27 +01:00
d1_meth.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
d1_msg.c memset, memcpy, sizeof consistency fixes 2015-05-05 22:18:59 -04:00
d1_srtp.c PACKETise ServerHello processing 2015-09-07 10:45:38 +01:00
d1_srvr.c Sanity check cookie_len 2015-09-23 13:53:27 +01:00
install-ssl.com Updates following review comments 2015-05-16 09:20:52 +01:00
Makefile make update 2015-09-16 12:40:55 +01:00
packet_locl.h PACKET: simplify 2015-09-22 20:42:18 +02:00
s3_both.c Remove Gost94 signature algorithm. 2015-08-11 18:23:29 -04:00
s3_cbc.c Identify and move OpenSSL internal header files 2015-05-14 15:13:49 +02:00
s3_clnt.c PACKET: simplify ServerHello parsing 2015-09-28 16:22:21 +02:00
s3_enc.c Avoid duplication. 2015-06-23 22:24:09 +01:00
s3_lib.c Add and use OPENSSL_zalloc 2015-09-02 22:05:37 -04:00
s3_msg.c Introduce the functions RECORD_LAYER_release, RECORD_LAYER_read_pending, and 2015-03-26 15:01:59 +00:00
s3_srvr.c Remove ssl_put_cipher_by_char 2015-09-22 20:34:25 +02:00
ssl_algs.c CCM support. 2015-08-14 06:56:11 +01:00
ssl_asn1.c Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
ssl_cert.c Fix no-stdio build 2015-09-29 21:59:19 -04:00
ssl_ciph.c Match SUITEB strings at start of cipher list. 2015-09-04 21:17:59 +01:00
ssl_conf.c remove 0 assignments. 2015-09-03 16:26:34 -04:00
ssl_err2.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ssl_err.c DTLSv1_listen rewrite 2015-09-23 13:53:26 +01:00
ssl_lib.c Fix no-stdio build 2015-09-29 21:59:19 -04:00
ssl_locl.h Remove remaining old listen code 2015-09-23 13:53:26 +01:00
ssl_rsa.c Fix no-stdio build 2015-09-29 21:59:19 -04:00
ssl_sess.c remove 0 assignments. 2015-09-03 16:26:34 -04:00
ssl_stat.c Version negotiation rewrite cleanup 2015-05-16 09:20:38 +01:00
ssl_txt.c Remove support for OPENSSL_NO_TLSEXT 2015-05-22 23:10:51 +01:00
ssl_utst.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ssl-lib.com Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
t1_clnt.c Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
t1_enc.c ccm8 support 2015-08-14 06:56:11 +01:00
t1_ext.c Remove support for OPENSSL_NO_TLSEXT 2015-05-22 23:10:51 +01:00
t1_lib.c Remove PACKET_(get|goto)_bookmark 2015-09-17 18:47:33 +02:00
t1_meth.c Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
t1_reneg.c PACKETise ServerHello processing 2015-09-07 10:45:38 +01:00
t1_srvr.c Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
t1_trce.c Add full PSK trace support 2015-07-30 14:43:35 +01:00
tls_srp.c Use single master secret generation function. 2015-06-29 11:47:59 +01:00