Android is moving from OpenSSL to BoringSSL in the AOSP (https://goo.gl/BZOaBc). If your app links against platform libraries (such as libcrypto.so) that aren’t in the Android NDK, it’ll likely break in a future platform release.
The move to BoringSSL will increase the consistency amongst Android, Chrome, and other products. To find out more about BoringSSL and its motivations, see Adam Langley’s blog post (https://goo.gl/pFyZVI). For most developers this should be an invisible change. However some apps mistakenly link against the platform libcrypto.so or libssl.so, which isn’t part of the Android NDK API. If you’re using the Android NDK in your app, you must not link against any library that isn’t part of the Android NDK API. These libraries are not public API, and may change or break without notice across releases and devices. In addition, you may expose yourself to security vulnerabilities. Instead, you should modify your native code to call the Java cryptography APIs via JNI or to statically link against a cryptography library of your choice.
- Geek, 2006 - present
- Stanford UniversityComputer Science, 2000 - 2005
TripIt - Travel Organizer - Apps on Android Market
Get peace of mind while traveling, by having all your plans in one place. Get peace of mind while traveling, by having all your plans in one
Harvard and Princeton Clearly Discriminate Against Asian Applicants; the...
Harvard and Princeton Clearly Discriminate Against Asian Applicants; the Question Is Whether It's Illegal
Use compression to make the web faster - Make the Web Faster — Google De...
Use compression to make the web faster. Authors: By Arvind Jain, Engineering Director and Jason Glasgow, Staff Software Engineer. Introducti
1940 Census: Then and Now - How Has America Changed
Age and Sex · Ancestry · Births · Children · Commuting (Journey to Work) · Computer and Internet Use · Congressional Apportionment · Deaths