Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Open Keychain | 1,882 | 2 months ago | 428 | gpl-3.0 | Java | |||||
OpenKeychain is an OpenPGP implementation for Android. | ||||||||||
Hwsecurity | 13 | 2 years ago | 1 | other | Java | |||||
Hardware Security SDK - open source version (GPLv3). Full version can be found on https://hwsecurity.dev. | ||||||||||
Retroshare | 7 | 11 years ago | 1 | C++ | ||||||
WARNING: This software is no longer actively developed. We will still apply security fixes where reported, and do basic maintenance work, but no new features or will be worked on. We will try to consider and merge contributions where possible.
OpenKeychain is an OpenPGP implementation for Android.
For a more detailed description and installation instructions go to https://www.openkeychain.org .
Translations are managed at Transifex, please contribute there at https://www.transifex.com/projects/p/open-keychain/
I am happy about every code contribution and appreciate your effort to help us developing OpenKeychain!
Development mailinglist at https://lists.riseup.net/www/subscribe/openkeychain
git submodule update --init --recursive
android
).
Expand the Tools directory and select "Android SDK Build-tools (Version 27.0.3)".
Expand the Extras directory and install "Android Support Library", as well as "Local Maven repository for Support Libraries"
Select SDK Platform for API levels 27../gradlew assembleDebug
adb install -r OpenKeychain/build/outputs/apk/OpenKeychain-debug.apk
./gradlew clean testDebugUnitTest --continue
./gradlew clean testDebugUnitTest jacocoTestReport
We are using the newest Android Studio for development. Development with Eclipse is currently not possible because we are using the new project structure.
git submodule update --init --recursive
OpenKeychain uses a forked version with some small changes. These changes will been sent to Bouncy Castle.
see
We try to make our builds as reproducible/deterministic as possible.
0.7.3
instead of 0.7.+
(allows offline builds without lookups for new versions, also some minor Android plugin versions had serious issues, i.e. 0.7.2 and 0.8.1)./gradlew -q dependencies OpenKeychain:dependencies
compileSdkVersion
in build.gradle to use the variables from the root project:android {
compileSdkVersion rootProject.ext.compileSdkVersion
}
compileSdkVersion
by find -name build.gradle | xargs grep compileSdkVersion
Gradle project dependencies are missing. Do a git submodule init && git submodule update
Try exporting JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8"
Translations are hosted on Transifex, which is configured by ".tx/config".
apt-get install transifex-client
)tx pull -af --skip
see http://help.transifex.net/features/client/index.html#user-client
import foo.*;
The full coding style can be found at http://source.android.com/source/code-style.html
tools/checkstyle.xml
file to ~/.AndroidStudioPreview/config/codestyles/
.tools/checkstyle
. Make sure it's executable first.tools/checkstyle.xml
file to ~/Library/Preferences/AndroidStudioPreview/codestyles
.tools/checkstyle
. Make sure it's executable first.tools/checkstyle.xml
file to C:\Users\<UserName>\.AndroidStudioPreview\config\codestyles
Copyright 2017 Schürmann & Breitmoser GbR
Licensed under the GPLv3.
Google Play and the Google Play logo are trademarks of Google Inc.