Skip to content

Official Android OpenSSL patched to build as an external project with the Android NDK

Notifications You must be signed in to change notification settings

alxarguello/openssl-android

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the official Android OpenSSL sources with the makefiles lightly patched to build as an external project with the Android NDK. Similar to https://github.com/eighthave/openssl-android but updated for Android 4.0.3 (OpenSSL 1.0.0e) and NDK r8d.

To build, run:

ndk-build -j $(getconf _NPROCESSORS_ONLN)

To see the patches, run:

git remote add upstream https://android.googlesource.com/platform/external/openssl
git fetch upstream
git diff upstream/ics-plus-aosp 

Background

Although Android ships with OpenSSL, it understandably doesn't provide libcrypto and libssl as part of its public API. Thus developers porting OpenSSL using apps to Android need a project like this.

About

Official Android OpenSSL patched to build as an external project with the Android NDK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 84.1%
  • Perl 8.4%
  • Assembly 4.3%
  • C++ 2.2%
  • Makefile 0.8%
  • Shell 0.2%