OLD | NEW |
1 Name: openssl | 1 Name: openssl |
2 URL: http://openssl.org/source/ | 2 URL: http://openssl.org/source/ |
3 Version: 1.0.1e | 3 Version: 1.0.1e |
4 License: BSDish | 4 License: BSDish |
5 License File: openssl/NOTICE | 5 License File: openssl/NOTICE |
6 License Android Compatible: yes | 6 License Android Compatible: yes |
7 Security Critical: yes | 7 Security Critical: yes |
8 | 8 |
9 Description: | 9 Description: |
10 This is OpenSSL, the standard SSL/TLS library, which is used *only* in | 10 This is OpenSSL, the standard SSL/TLS library, which is used *only* in |
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
169 to track this issue. | 169 to track this issue. |
170 | 170 |
171 enable-dtls1.patch: | 171 enable-dtls1.patch: |
172 Enable DTLSv1, which is disabled by default in the Android platform | 172 Enable DTLSv1, which is disabled by default in the Android platform |
173 configuration. | 173 configuration. |
174 | 174 |
175 x86_64_source_excludes.patch | 175 x86_64_source_excludes.patch |
176 Exclude the source files bn_asm.c and rc4_skey.c for x86_64 because | 176 Exclude the source files bn_asm.c and rc4_skey.c for x86_64 because |
177 they are replaced by x86_64-gcc.c and rc4-x86_64.S. | 177 they are replaced by x86_64-gcc.c and rc4-x86_64.S. |
178 | 178 |
| 179 z_reduce_client_hello_size.patch |
| 180 Advertise support of only the NIST curves P-521, P-384, and P-256, |
| 181 as well as only uncompressed points, to keep ClientHello small. |
| 182 |
179 ************************************************************************** | 183 ************************************************************************** |
180 Adding new Chromium patches: | 184 Adding new Chromium patches: |
181 | 185 |
182 In the event you need to add a new Chromium-specific patch, follow this | 186 In the event you need to add a new Chromium-specific patch, follow this |
183 procedure: | 187 procedure: |
184 | 188 |
185 1) Use the --temp-dir option to download everything to a known directory | 189 1) Use the --temp-dir option to download everything to a known directory |
186 (by default, import_from_android.sh downloads everything into a | 190 (by default, import_from_android.sh downloads everything into a |
187 temporary directory that is erased when the script exits, even in | 191 temporary directory that is erased when the script exits, even in |
188 case of error). | 192 case of error). |
(...skipping 12 matching lines...) Expand all Loading... |
201 (cd /tmp/aaa/build && diff -burN android-openssl.orig android-openssl) > pa
tches.chromium/my-new-change.patch | 205 (cd /tmp/aaa/build && diff -burN android-openssl.orig android-openssl) > pa
tches.chromium/my-new-change.patch |
202 | 206 |
203 5) Re-run the script: | 207 5) Re-run the script: |
204 | 208 |
205 ./import_from_android.sh | 209 ./import_from_android.sh |
206 | 210 |
207 Generally speaking, consider sending your patch directly to the Android | 211 Generally speaking, consider sending your patch directly to the Android |
208 open-source review servers too. Once submitted there, you can update | 212 open-source review servers too. Once submitted there, you can update |
209 the git commit in openssl-chromium.org and remove your local patch in | 213 the git commit in openssl-chromium.org and remove your local patch in |
210 one new CL. | 214 one new CL. |
OLD | NEW |