Commit Graph

1200 Commits

Author SHA1 Message Date
Paul Schaub e9ca8df956
Add javadoc to MissingPublicKeyCallback 2018-07-25 22:49:02 +02:00
Paul Schaub f6e523685b
Improve tests 2018-07-25 16:53:00 +02:00
Paul Schaub 4dbb4311ad
Add jacocoRootReport task 2018-07-24 17:31:21 +02:00
Paul Schaub 5c522ddb29
Activate coveralls 2018-07-24 16:54:18 +02:00
Paul Schaub ef5ee8ed1b
Add coveralls 2018-07-24 16:23:24 +02:00
Paul Schaub e0bc31bd43
Add coveralls badge 2018-07-24 16:18:05 +02:00
Paul Schaub a1d6666113
Add badges 2018-07-24 16:06:45 +02:00
Paul Schaub 770b4f9f59
Fix unsigned assignment 2018-07-24 14:48:35 +02:00
Paul Schaub fc3e0a58a8
Add travis.yml 2018-07-24 14:37:43 +02:00
Paul Schaub e7a6df5a87
Improve OpenPgpV4FingerprintTests 2018-07-24 14:28:41 +02:00
Paul Schaub 9b68ee67d9
Add jacoco 2018-07-24 13:00:57 +02:00
Paul Schaub 528048e4df
PGPainless 0.0.1-alpha3-SNAPSHOT 2018-07-23 16:37:40 +02:00
Paul Schaub 2f1e7b25ed
PGPainless 0.0.1-alpha2 2018-07-23 16:34:13 +02:00
Paul Schaub 9017fcaba0
Rename PainlessResult -> OpenPpgMetadata 2018-07-23 16:23:23 +02:00
Paul Schaub 8537f9a165
Add SecretKeyPassphraseProvider and default implementations 2018-07-23 14:27:43 +02:00
Paul Schaub c1e217f7b7
Improve Passphrase implementation 2018-07-23 14:27:02 +02:00
Paul Schaub a8255ec3f2
Add inclusion section to readme 2018-07-19 19:01:16 +02:00
Paul Schaub 408ddcaed1
More stuff for gitignore 2018-07-19 17:18:40 +02:00
Paul Schaub 50b446a55e
PGPainless 0.0.1-alpha2-SNAPSHOT 2018-07-19 17:00:06 +02:00
Paul Schaub cdf2fd4aca
PGPainless 0.0.1-alpha1 2018-07-19 16:09:37 +02:00
Paul Schaub 39c5464c37
Rename module painless-core -> pgpainless-core
Fix build.gradle
2018-07-19 00:15:06 +02:00
Paul Schaub a80bb043eb
Add gradle.properties to gitignore 2018-07-18 23:50:21 +02:00
Paul Schaub e6dabe0775
WIP: Fix build.gradle 2018-07-18 18:44:38 +02:00
Paul Schaub 8b40bfc9ef
WIP: Move code to submodule and improve build script 2018-07-18 18:23:06 +02:00
Paul Schaub e1c7ffdd1c
README: Add development section 2018-07-18 16:55:48 +02:00
Paul Schaub 066021af9d
Use internal HashAlgorithm class for algorithm ids 2018-07-18 16:30:42 +02:00
Paul Schaub dd458e7da7
Apply sub key fix to generated keys 2018-07-16 17:16:16 +02:00
Paul Schaub a7aec9edeb
Add workaround for bc#381 2018-07-16 16:26:05 +02:00
Paul Schaub 7272027ef1
Use passphrase in PGP key generation 2018-07-12 23:21:09 +02:00
Paul Schaub d46671e37e
Use passphrase for symmetric encryption 2018-07-12 23:16:30 +02:00
Paul Schaub 71f196afe8
Add reader methods for key ring 2018-07-12 23:12:45 +02:00
Paul Schaub 4b4126e45c
Add convenience methods to PGPKeyRing 2018-07-12 18:57:45 +02:00
Paul Schaub ded635b354
Add KeyRing class and remove non-functional util methods 2018-07-12 11:07:53 +02:00
Paul Schaub 743fbf5ee4
Fix key selection and create test for BC issue 2018-07-11 19:01:13 +02:00
Paul Schaub 154a2b832f
Verify sub key signatures 2018-07-11 14:17:04 +02:00
Paul Schaub 260ecaaea3
Do not throw PGPException in OpenPgpV4Fingerprint 2018-07-09 16:40:02 +02:00
Paul Schaub 6fa7c33b7a
Bump bc 2018-07-09 10:47:41 +02:00
Paul Schaub fb2db94839
Use OpenPgpV4Fingerprint class 2018-07-08 19:31:53 +02:00
Paul Schaub d53501c9cd
Improve decryption API 2018-07-08 18:17:24 +02:00
Paul Schaub 88d59d04d7
Improve OpenPgpV4Fingerprint and decryption API 2018-07-08 18:14:36 +02:00
Paul Schaub 626c4b14eb
Modify API 2018-07-08 18:05:55 +02:00
Paul Schaub 5378a2e388
Add OpenPgpV4Fingerprint class 2018-07-08 18:05:22 +02:00
Paul Schaub d5f034bab1
Add toRecipients method and better check for zero keys 2018-07-08 17:22:29 +02:00
Paul Schaub 9868390c66
Add KeyRingCollection 2018-07-07 17:17:35 +02:00
Paul Schaub c3c8572722
Introduce passphrase class 2018-07-07 14:34:33 +02:00
Paul Schaub c6c7260c23
Remove unused imports 2018-07-07 14:34:23 +02:00
Paul Schaub e1f23367a9 Merge branch 'master' of github.com:vanitasvitae/pgpainless 2018-07-06 14:10:08 +02:00
Paul Schaub 848b61417b
Refactoring 2018-07-06 14:09:36 +02:00
Paul Schaub 7c9ebcb9c8
Move exceptions to own package 2018-07-03 10:34:51 +02:00
Paul Schaub 5ec1e1a128
Add checkstyle rules 2018-07-02 21:40:59 +02:00