• Home
Name
Date
Size
#Lines
LOC

..--

READMED03-May-2024997 3220

apps_Android.mkD03-May-20241.5 KiB8876

crypto_Android.mkD03-May-202410.5 KiB560537

handshake_cutthrough.patchD03-May-202410.5 KiB276260

jsse.patchD03-May-202413.9 KiB427407

npn.patchD03-May-202442.3 KiB1,2941,242

progs.patchD03-May-20241.6 KiB5550

small_records.patchD03-May-202410.7 KiB338315

ssl_Android.mkD03-May-20242 KiB9982

testssl.shD03-May-20242.1 KiB7842

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