Home | History | Annotate | only in /external/openssl/patches
Up to higher level directory
NameDateSize
apps_Android.mk28-Mar-20121.5K
crypto_Android.mk28-Mar-201210.5K
handshake_cutthrough.patch28-Mar-201210.5K
jsse.patch28-Mar-201213.9K
npn.patch28-Mar-201242.3K
progs.patch28-Mar-20121.6K
README28-Mar-20121.1K
sha1_armv4_large.patch28-Mar-2012589
small_records.patch28-Mar-201210.7K
ssl_Android.mk28-Mar-20122K
sslv3_uninit_padding.patch28-Mar-2012441
testssl.sh28-Mar-20122.1K

README

      1 progs.patch:
      2 
      3 Fixup sources under the apps/ directory that are not built under the android environment.
      4 
      5 
      6 small_records.patch:
      7 
      8 Reduce OpenSSL memory consumption.
      9 SSL records may be as large as 16K, but are typically < 2K.  In
     10 addition, a historic bug in Windows allowed records to be as large
     11 32K.  OpenSSL statically allocates read and write buffers (34K and
     12 18K respectively) used for processing records.
     13 With this patch, OpenSSL statically allocates 4K + 4K buffers, with
     14 the option of dynamically growing buffers to 34K + 4K, which is a
     15 saving of 44K per connection for the typical case.
     16 
     17 
     18 handshake_cutthrough.patch
     19 
     20 Enables SSL3+ clients to send application data immediately following the
     21 Finished message even when negotiating full-handshakes.  With this patch,
     22 clients can negotiate SSL connections in 1-RTT even when performing
     23 full-handshakes.
     24 
     25 jsse.patch
     26 
     27 Support for JSSE implementation based on OpenSSL.
     28 
     29 npn.patch
     30 
     31 Transport Layer Security (TLS) Next Protocol Negotiation Extension
     32 
     33 sslv3_uninit_padding.patch
     34 
     35 This patch sets the padding for SSLv3 block ciphers to zero.
     36 
     37 sha1_armv4_large.patch
     38 
     39 This patch eliminates memory stores to addresses below SP.
     40