PGPonyAndroid
Private OpenPGP for Android. Hardware security keys, password-store, no tracking. Open source.
파일 탐색기
최종 버전 다운로드 (.zip)- reproducible.yml
- MultiIdentityLookupTest.kt
- ProviderGetKeyTest.kt
- ProviderHandshakeTest.kt
- ProviderMultiIdentityTest.kt
- ProviderReceivePathTest.kt
- ProviderSendPathTest.kt
- ProviderStreamingTest.kt
- FontScaleReachabilityTest.kt
- RateAppHelper.kt
- IOpenPgpService2.aidl
- AutocryptHeader.kt
- AutocryptPeerStore.kt
- BackupService.kt
- CrockfordBase32.kt
- UstarArchive.kt
- ContactsService.kt
- ApplicationRelatedData.kt
- CardAlgorithmAttributes.kt
- CardDecryptService.kt
- CardKdf.kt
- CardKeygenService.kt
- CardKeyPacketBuilder.kt
- CardLink.kt
- CardModels.kt
- CardPGPContentSigner.kt
- CardPinCache.kt
- CardPublicKeyDataDecryptorFactory.kt
- CardSigningFormat.kt
- CardSigningService.kt
- CardTransport.kt
- Ccid.kt
- CcidDescriptor.kt
- CcidExchange.kt
- CommandApdu.kt
- EcdhCipherData.kt
- OpenPgpCard.kt
- OpenPgpCardException.kt
- OpenPgpCardSession.kt
- ResponseApdu.kt
- Rfc6637.kt
- Tlv.kt
- MimeBuilder.kt
- MimeEnvelope.kt
- MimeMessage.kt
- MimeParser.kt
- MimeStreamExtractor.kt
- PassDecryptCoordinator.kt
- PassEntryParser.kt
- PassModels.kt
- PassStorePrefs.kt
- PassStoreService.kt
- CompositeDecryptor.kt
- CompositeEncryptionMethodGenerator.kt
- CompositeKem.kt
- CompositeKemLibrePGP.kt
- CompositeKeyGen.kt
- CompositeKeyMaterial.kt
- CompositeLibrePGPDecryptor.kt
- CompositeLibrePGPEncryptionMethodGenerator.kt
- CompositeLibrePGPKeyMaterial.kt
- CompositePkesk.kt
- CompositeSecretKeyMaterial.kt
- CompositeSuite.kt
- LibrePGPGnuSecretExport.kt
- LibrePGPV5Interop.kt
- Crc24.kt
- MpiEncoder.kt
- SubpacketLength.kt
- V4Fingerprint.kt
- V6Fingerprint.kt
- ZBase32.kt
- ClassicalSubkeyGen.kt
- ClearSignedParser.kt
- FallbackPrefs.kt
- KeyAlgorithm.kt
- KeyExpirationService.kt
- PGPCryptoService.kt
- RevocationService.kt
- SigningService.kt
- SubkeyCapability.kt
- UserIdService.kt
- VerifyService.kt
- Migration_1_2.kt
- KeyRepository.kt
- ApiClientEntity.kt
- ArmorCommentSettings.kt
- AutocryptPeerEntity.kt
- FallbackKeyEntity.kt
- KeyDeduplicationService.kt
- KeyRefreshService.kt
- PGPKeyEntity.kt
- PgpSubkeyEntity.kt
- RoomMigrations.kt
- SecureKeyStore.kt
- SubkeyMigrationService.kt
- LanguageManager.kt
- DocumentBytes.kt
- IntentHandler.kt
- KeyServerDirectory.kt
- MultiKeyServerService.kt
- KeyServerDto.kt
- HttpClientFactory.kt
- KeyServerRepository.kt
- ProxyPrefs.kt
- WkdService.kt
- IsoDepCardTransport.kt
- OpenPgpCardReader.kt
- BootReceiver.kt
- KeyExpirationReceiver.kt
- KeyExpirationService.kt
- ApiClientAuthorizer.kt
- ApiConsentActivity.kt
- PGPonyOpenPgpService.kt
- ProviderCardOpActivity.kt
- ProviderCardOpStore.kt
- ProviderKeyPickerActivity.kt
- ProviderPassphraseActivity.kt
- ProviderPassphraseCache.kt
- QrAnimation.kt
- QrBitmap.kt
- QrChunking.kt
- DocumentCreator.kt
- InAppPassphraseCache.kt
- SessionLockReceiver.kt
- SessionPolicy.kt
- KeyRefreshScheduler.kt
- KeyRefreshWorker.kt
- BackupScreen.kt
- BackupViewModel.kt
- CardDecryptScreen.kt
- CardKeygenScreen.kt
- CardManagementScreen.kt
- CardPinChangeScreen.kt
- CardScanScreen.kt
- CardSignScreen.kt
- KeyCard.kt
- LockScreen.kt
- MigrationProgressOverlay.kt
- ReadOnlyTextOutput.kt
- Tooltip.kt
- TooltipState.kt
- TrustMark.kt
- ContactAvatar.kt
- ContactsScreen.kt
- ContactsViewModel.kt
- SignerLookupSheet.kt
- StructuredDecryptionResultScreen.kt
- VerificationBanner.kt
- BundleEncryptionResultScreen.kt
- EncryptDecryptViewModel.kt
- EncryptionResultScreen.kt
- FileDecryptionResultScreen.kt
- FileEncryptionResultScreen.kt
- Screens.kt
- SignAsSheet.kt
- ExchangeScreen.kt
- ExchangeViewModel.kt
- FaqContent.kt
- HelpScreen.kt
- PublishSheet.kt
- AddSubkeySheet.kt
- AddUserIdSheet.kt
- BiometricGate.kt
- ChangePassphraseSheet.kt
- ContactLinkSheet.kt
- DeleteKeySheet.kt
- EditExpirationSheet.kt
- EditNotationsSheet.kt
- ExportPrivateKeyResultSheet.kt
- ExportPublicKeyResultSheet.kt
- ImportKeyScreen.kt
- KeyAvatarHero.kt
- KeyDetailQRSheet.kt
- KeyDetailScreen.kt
- KeyDetailSections.kt
- KeyDetailViewModel.kt
- KeyringScreen.kt
- KeyringViewModel.kt
- KeyShareIntents.kt
- NotesEditorSheet.kt
- RecentlyDeletedScreen.kt
- RevocationResultSheet.kt
- RevokeKeySheet.kt
- TrustLevelSheet.kt
- UserIdActionSheet.kt
- OnboardingGenerateSheet.kt
- OnboardingPage.kt
- OnboardingScreen.kt
- OnboardingSlide.kt
- PassBrowserScreen.kt
- PassEntryScreen.kt
- PassStoreListScreen.kt
- QRScannerScreen.kt
- ApiClientsScreen.kt
- DefaultRecipientPrefs.kt
- FeedbackIntent.kt
- KeyserversScreen.kt
- LanguagePickerScreen.kt
- LicensesScreen.kt
- SecurityInfoScreen.kt
- SettingsScreen.kt
- SettingsViewModel.kt
- ShareDecryptScreen.kt
- ShareEncryptScreen.kt
- ShareTargetActivity.kt
- ShareTargetScreen.kt
- ShareTargetViewModel.kt
- AppTheme.kt
- Autofill.kt
- ClipboardService.kt
- Haptics.kt
- ProgressStreams.kt
- ScratchFiles.kt
- ZipPackaging.kt
- ViewModelFactory.kt
- UpdateCheckService.kt
- UsbCardConnection.kt
- UsbCcidCardTransport.kt
- MainActivity.kt
- PGPonyApp.kt
- OpenPgpApi.java
- OpenPgpServiceConnection.java
- OpenPgpUtils.java
- ParcelFileDescriptorUtil.java
- AutocryptPeerUpdate.java
- OpenPgpDecryptionResult.java
- OpenPgpError.java
- OpenPgpMetadata.java
- OpenPgpSignatureResult.java
- ic_launcher_background.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_monochrome.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_monochrome.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_monochrome.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_monochrome.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_monochrome.png
- ic_launcher_round.png
- .DS_Store
- strings.xml
- themes.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- file_paths.xml
- locales_config.xml
- network_security_config.xml
- .DS_Store
- AndroidManifest.xml
- ic_launcher-playstore.png
- RateAppHelper.kt
- ApiClientAuthorizerTest.kt
- AutocryptHeaderTest.kt
- AutocryptPeerStoreTest.kt
- BackupCodecTest.kt
- ApplicationRelatedDataTest.kt
- CardDecryptPrimitivesTest.kt
- CardKdfTest.kt
- CardLinkTest.kt
- CardSigningFormatTest.kt
- CcidExchangeTest.kt
- CcidTest.kt
- CommandApduTest.kt
- OpenPgpCardSessionTest.kt
- OpenPgpCardSigningTest.kt
- ResponseApduTest.kt
- Rfc6637Test.kt
- TlvTest.kt
- MimeRoundTripTest.kt
- Composite1024Test.kt
- CompositeAnonymousPkeskTest.kt
- CompositeBrainpoolInteropTest.kt
- CompositeBrainpoolKemTest.kt
- CompositeBrainpoolRoundTripTest.kt
- CompositeDecryptTest.kt
- CompositeGpgCompatExportTest.kt
- CompositeIetfEncryptArtifactTest.kt
- CompositeIosInteropTest.kt
- CompositeKemTest.kt
- CompositeKeyGenTest.kt
- CompositeLabelingTest.kt
- CompositeLibrePGPDecryptTest.kt
- CompositeLibrePGPEncryptTest.kt
- CompositePkeskTest.kt
- CompositeReverseInteropTest.kt
- CompositeStreamDecryptTest.kt
- CompositeV5InteropProbeTest.kt
- LibrePGPV5InteropTest.kt
- ProbeV4CompositeTest.kt
- Crc24Test.kt
- MpiEncoderTest.kt
- SubpacketLengthTest.kt
- V4FingerprintTest.kt
- V6FingerprintTest.kt
- ZBase32Test.kt
- BouncyCastleValidationTest.kt
- BundleEmlRoundTripTest.kt
- BundleRoundTripTest.kt
- ChangePassphraseTest.kt
- HiddenRecipientTest.kt
- IntegrityVerificationTest.kt
- KeyExpirationEditTest.kt
- MultiKeyImportRoutingTest.kt
- NotationRoundTripTest.kt
- RevocationPreCacheTest.kt
- RFC9580VectorTest.kt
- SigningServiceTest.kt
- StreamingFilePathsTest.kt
- SubkeyCapabilityTest.kt
- SymmetricEncryptionTest.kt
- V6EncryptionTest.kt
- V6KeyGenerationTest.kt
- V6SigningTest.kt
- V6SubkeyExpiryTest.kt
- VerifyServiceTest.kt
- ArmorCommentValidatorTest.kt
- PGPKeyEntityKeyIdTest.kt
- QrChunkingTest.kt
- gpg-bp384-ecdsa-pub.asc
- librepgp-clean-pub.asc
- librepgp-clean-sec.asc
- rfc9580-pqc-sample-key.asc
- rfc9580-pqc-sample-message.asc
- sq-msg-protected.pgp
- sq-msg.pgp
- sq-sec-protected.pgp
- sq-sec.pgp
- a3_cert.asc
- a4_secret.asc
- a6_cleartext.asc
- a7_inline.asc
- a8_encrypted.asc
- README.txt
- build.gradle.kts
- proguard-rules.pro
- PQC_1024_INTEROP.md
- REPRODUCIBLE_BUILDS.md
- V6_INTEROP_MATRIX.md
- 204.txt
- 300.txt
- 400.txt
- 401.txt
- 403.txt
- 404.txt
- 410.txt
- 411.txt
- 420.txt
- 421.txt
- 430.txt
- 1.png
- 2.png
- 3.png
- 4.png
- 5.png
- featureGraphic.png
- icon.png
- full_description.txt
- short_description.txt
- title.txt
- gradle-wrapper.jar
- gradle-wrapper.properties
- pgpony_feature_graphic_1024x500.png
- pgpony_play_icon_512.png
- fetch_rfc9580_vectors.sh
- verify_repro.sh
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- PGPony-4.1.1-foss.apk.asc
- PGPony-4.2.0-RC2-foss.apk.asc
- PGPony-4.2.0-RC2-foss.apk.sha256
- PGPony-4.2.0-RC3-foss.apk.asc
- PGPony-4.2.0-RC3-foss.apk.sha256
- PGPony-4.2.0-RC4-foss.apk.asc
- PGPony-4.2.0-RC4-foss.apk.sha256
- PGPony-4.2.0-RC5-foss.apk.asc
- PGPony-4.2.0-RC5-foss.apk.sha256
- PGPony-4.2.0-RC6-foss.apk.asc
- PGPony-4.2.0-RC6-foss.apk.sha256
- PGPony-4.2.1-RC1-foss.apk.asc
- PGPony-4.2.1-RC1-foss.apk.sha256
- README.md
- RELEASE_NOTES_4.2.0.md
- RELEASE_NOTES_4.2.1.md
- RELEASE_NOTES_4.3.0.md
- RELEASE_NOTES_4.3.1.md
- RELEASE_NOTES_4.3.2.md
- REPRODUCIBLE_BUILDS_PLAYBOOK.md
- settings.gradle.kts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/norsehorse-dev/PGPonyAndroid
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd PGPonyAndroid
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Gradle (Java/Kotlin)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
./gradlew assembleFossRelease
Gradle로 빌드를 진행합니다.
./gradlew assemblePlayRelease
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
