Commit Graph

1200 Commits

Author SHA1 Message Date
Paul Schaub 975b336699
Add logic for MissingPublicKeyCallback 2018-07-02 20:46:27 +02:00
Paul Schaub 07c689b556
Add javadoc 2018-07-02 20:28:23 +02:00
Paul Schaub 1a8a242d86
Add entry point for key reader API 2018-07-02 20:14:57 +02:00
Paul Schaub 3295b31516 Merge branch 'master' of github.com:vanitasvitae/pgpainless 2018-07-02 20:09:58 +02:00
Paul Schaub 76b7d56f2f
Add keyreader API 2018-07-02 20:09:45 +02:00
Paul Schaub 07328af968
Add SignedByMasterKey selector 2018-07-02 20:09:35 +02:00
Paul Schaub 646bd60a10
Remove unused files 2018-07-02 19:06:32 +02:00
Paul Schaub 992bff6b3f
Rename package to org.pgpainless.pgpainless 2018-06-28 18:25:11 +02:00
Paul Schaub 61c8e908a2
Add javadoc for Feature 2018-06-28 18:02:18 +02:00
Paul Schaub 73c7498f17
Merge pull request #2 from Flowdalic/eclipse
Add 'eclipse' plugin to gradle.build
2018-06-28 17:22:44 +02:00
Florian Schmaus 498ac80fd7 Add 'eclipse' plugin to gradle.build 2018-06-28 17:13:26 +02:00
Paul Schaub af1d35d394
un-escape <> 2018-06-28 15:49:32 +02:00
Paul Schaub 890032aa48
Add test for removeUnsignedKeysFromKeyRing 2018-06-28 15:45:30 +02:00
Paul Schaub 8b24d1ac3e
Add documentation 2018-06-28 15:08:30 +02:00
Paul Schaub bcf76e6556
Fix ElGamal key creation 2018-06-28 13:23:40 +02:00
Paul Schaub fa74727501
Add code of conduct 2018-06-28 10:54:51 +02:00
Paul Schaub 602934257b
typo 2018-06-27 16:15:22 +02:00
Paul Schaub 42cd9efadf
Add hint about Android API level 2018-06-27 16:08:58 +02:00
Paul Schaub 005d7ebd95
Add index.md 2018-06-27 16:06:50 +02:00
Paul Schaub 9dce460bd6
Swap arguments in decryptionBuilder 2018-06-27 15:48:53 +02:00
Paul Schaub a8e51a47d5
Return result upon encryption and check if messages are signed/encrypted with specified keys 2018-06-27 15:09:39 +02:00
Paul Schaub fb5d351de7
Make sure that provided key sets are not empty and return result on encryption stream 2018-06-27 14:53:52 +02:00
Paul Schaub 1bfc54828c
Add PassphraseMapKeyRingProtector 2018-06-27 12:33:47 +02:00
Paul Schaub 939c7230ab
Add documentation to SecretKeyRingProtector 2018-06-27 12:33:25 +02:00
Paul Schaub de706f16fd
Add 'Or' key selection strategy 2018-06-27 12:32:23 +02:00
Paul Schaub f26e17848d
Fix ugly bug: Use our private key on our enc session key 2018-06-26 16:34:41 +02:00
Paul Schaub eadc023940
Add decoder methods 2018-06-26 15:18:01 +02:00
Paul Schaub b08c34e9c9
Simplify some tests 2018-06-21 15:35:40 +02:00
Paul Schaub 0c99c52955
More debug logging 2018-06-21 15:19:07 +02:00
Paul Schaub 9d9edbfd9d
Return list in KeyFlag.fromInteger 2018-06-21 15:18:48 +02:00
Paul Schaub 29fbf21d01
Add util methods 2018-06-21 15:18:19 +02:00
Paul Schaub 396590f4c2
Add debug output and change API 2018-06-19 17:14:37 +02:00
Paul Schaub 47074e50b9
Add method to get keyflags from integer 2018-06-19 17:13:57 +02:00
Paul Schaub 365382b706
Add symmetric decryption and add license headers 2018-06-13 17:26:48 +02:00
Paul Schaub debee9839e
Fix signing and include strategies 2018-06-11 01:33:49 +02:00
Paul Schaub 719c467768
Add Wildcard KeyRingSelectionStrategy 2018-06-10 17:56:09 +02:00
Paul Schaub 992432fc59
Rename InputStreamFactory -> DecryptionStreamFactory 2018-06-10 17:55:51 +02:00
Paul Schaub 8647fde896
Rework tests 2018-06-10 17:12:44 +02:00
Paul Schaub 061e1c9292
Fix signature verification 2018-06-08 15:29:09 +02:00
Paul Schaub 8a2ae0a989
Still WiP, add selection strategies 2018-06-07 18:12:13 +02:00
Paul Schaub 2ba0200047
Add maven plugin 2018-06-07 18:11:08 +02:00
Paul Schaub 5d8effb0c5
Fix decryption, WiP 2018-06-06 18:46:41 +02:00
Paul Schaub afce16e51e
Add encryption API 2018-06-05 01:30:58 +02:00
Paul Schaub 4844bf697c
Start working on EncryptionBuilder API 2018-06-04 19:45:18 +02:00
Paul Schaub cbb3dd642a
Simplify Key Generation API even more 2018-06-04 19:44:47 +02:00
Paul Schaub 4d1e5dc361
Add KeyFilter class 2018-06-04 19:44:03 +02:00
Paul Schaub ebb06494dd
Simplify Key Generator API and allow EC keys to be generated 2018-06-04 14:50:09 +02:00
Paul Schaub 22eb8f487c
Add build/ to .gitignore 2018-06-04 14:49:27 +02:00
Paul Schaub 341e4b396d
Add license 2018-06-02 21:27:21 +02:00
Paul Schaub 6dd2e83acf
Initial commit 2018-06-02 21:21:35 +02:00