Alexandre Savard | 1b09e31 | 2012-08-07 20:33:29 -0400 | [diff] [blame] | 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 | |
Alexandre Savard | 7541067 | 2012-08-08 09:50:01 -0400 | [diff] [blame] | 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 | |
Alexandre Savard | 1b09e31 | 2012-08-07 20:33:29 -0400 | [diff] [blame] | 37 | sha1_armv4_large.patch |
| 38 | |
| 39 | This patch eliminates memory stores to addresses below SP. |