5a7ced81a8
Add test key with email uid
2020-01-12 19:17:28 +01:00
064ff5b962
Remove unused imports
2020-01-12 19:15:39 +01:00
790b0cf7de
Add encrypt/decrypt test using existing keys
2020-01-12 18:36:03 +01:00
6dce063685
Add Whitelist selection strategy test
2020-01-12 18:35:42 +01:00
09e0a5360d
Reuse MultiMap constructor of Whitelist selection strategy
2020-01-12 18:34:21 +01:00
8a2051904a
Further refactoring of KeyRingBuilder
2020-01-12 16:37:24 +01:00
81c3a471a7
Refactor KeyRingBuilder
2020-01-12 15:40:50 +01:00
79b04d1535
Refactor KeyRingReader
2020-01-12 13:11:10 +01:00
6e5dce8261
Reorganize tests
2020-01-11 13:11:14 +01:00
18abebbf9e
Fix ProviderFactoryTest
2020-01-10 22:16:42 +01:00
218c068ddb
Work on Tests. Disable costly freshkeys tests for now.
2020-01-10 22:07:54 +01:00
07e2488c80
README: s/teahub/codeberg and update GSOC link to blog
2020-01-10 19:39:02 +01:00
cd4bf1ef96
Rely on ProviderFactory for access to BouncyCastleProvider
2020-01-10 19:03:04 +01:00
ead54cb00b
Fix checkstyle issues
2020-01-10 18:46:31 +01:00
5134463883
Fix animalsniffer bugs!
2020-01-10 18:42:39 +01:00
b615ef74b0
Further refactoring of SignatureVerifyingInputStream
2020-01-10 18:31:43 +01:00
2902c81b6c
Simplify integrity protection assignment of resultBuilder
2020-01-10 18:31:27 +01:00
dd976b7319
Add hint about mutli assignment
2020-01-10 18:30:48 +01:00
db09a0ffbe
First Refactoring of DecryptionStreamFactory
2020-01-10 17:12:13 +01:00
be33206d03
Refactor SignatureVerifyingInputStream
2020-01-10 15:57:15 +01:00
ad070d0c34
Refactor EncryptionStream
2020-01-10 15:43:22 +01:00
530a22ba0e
Improve tests and add signatures to result
2020-01-10 15:12:04 +01:00
47300a0694
Add test vector keys as asset files
2020-01-10 15:09:01 +01:00
cbb9b00b88
Rename KeyFlag.fromInteger -> fromBitmask
2020-01-09 20:53:46 +01:00
8780d5a7b0
algorithm: Use ConcurrentHashMap instead of HashMap
...
Signed-off-by: Paul Schaub <vanitasvitae@fsfe.org>
2020-01-09 20:53:42 +01:00
2c816dd84c
Use ProviderFactory instead of 'BC'
2020-01-09 20:45:21 +01:00
9a9f706e83
Introduce ProviderFactory.
...
The goal is to become Provider-agnostic one day
2020-01-09 20:20:51 +01:00
ed440e4434
Make toString() @NonNull
2020-01-09 20:00:28 +01:00
e9b5e6278a
Use StandardCharsets.UTF_8
2020-01-09 20:00:17 +01:00
2e3a435d4e
Wildcard Selection Strategy: make inner classes static
2020-01-09 19:58:52 +01:00
6679c1bf3f
Passphrase.java do not use deprecated finalize()
2020-01-09 19:06:48 +01:00
3f2cdb8177
Bump bouncycastle to 1.64
2020-01-09 19:06:25 +01:00
100093f1f3
Bump jacoco to 0.8.5
2020-01-09 19:05:50 +01:00
8db9450304
Bump gradle wrapper to 6.0.1
2020-01-09 19:05:22 +01:00
e09e580214
Bump checkstyle to 8.18
2020-01-09 19:04:50 +01:00
4d0b416b41
Bump coveralls to 2.8.2
2020-01-09 19:03:06 +01:00
6cea0cd966
PGPainless 0.0.1-alpha8-SNAPSHOT
2019-07-29 00:22:26 +02:00
47de49df1d
PGPainless 0.0.1-alpha7
2019-07-28 23:54:36 +02:00
0b4f8afe58
Merge pull request #9 from Flowdalic/flow
...
Various small commits
2019-07-28 22:16:12 +02:00
Florian Schmaus
7690b542ab
Add type parameters where possible
2019-07-28 12:28:55 +02:00
Florian Schmaus
987791b9bd
Add bin/ to gitignore
2019-07-28 12:28:55 +02:00
Florian Schmaus
9f062ebd79
Remove no longer reuired KeyRingSubKeyFix
...
since we are using BouncyCastle 1.62 now.
2019-07-28 12:28:55 +02:00
ea17d11a99
Merge pull request #8 from Flowdalic/bc-1.62
...
Bump BouncyCastle to 1.62
2019-07-25 14:40:29 +02:00
Florian Schmaus
25cb1b8cc0
Bump BouncyCastle to 1.62
...
also introduce 'boucnyCastleVersion' in version.gradle.
2019-07-25 11:06:33 +02:00
8470d7b7f9
PGPainless 0.0.1-alpha7-SNAPSHOT
2019-06-13 17:31:33 +02:00
b89cc2c51d
PGPainless 0.0.1-alpha6
2019-06-13 17:16:42 +02:00
0d509216c2
Update gradle wrapper to 5.4.1
2019-06-13 17:11:41 +02:00
5b83d019f3
update gradle to 5.4.1
2019-04-28 23:56:53 +02:00
308aa18b7f
Merge pull request #7 from Flowdalic/tune-down-logging
...
Tune down the INFO logging, use debug log level where sensible
2019-04-18 14:22:49 +02:00
Florian Schmaus
8abea678ca
Tune down the INFO logging, use debug log level where sensible
...
Libraries should usually stay silent if everything works as
expected. Most of the INFO log levels call sites of pgpainless
actually are more of debug log level call sites. Hence this commit
changes most of them to use a debug log level.
2019-04-18 08:19:19 +02:00