Paul Schaub
6dce063685
Add Whitelist selection strategy test
2020-01-12 18:35:42 +01:00
Paul Schaub
09e0a5360d
Reuse MultiMap constructor of Whitelist selection strategy
2020-01-12 18:34:21 +01:00
Paul Schaub
8a2051904a
Further refactoring of KeyRingBuilder
2020-01-12 16:37:24 +01:00
Paul Schaub
81c3a471a7
Refactor KeyRingBuilder
2020-01-12 15:40:50 +01:00
Paul Schaub
79b04d1535
Refactor KeyRingReader
2020-01-12 13:11:10 +01:00
Paul Schaub
6e5dce8261
Reorganize tests
2020-01-11 13:11:14 +01:00
Paul Schaub
18abebbf9e
Fix ProviderFactoryTest
2020-01-10 22:16:42 +01:00
Paul Schaub
218c068ddb
Work on Tests. Disable costly freshkeys tests for now.
2020-01-10 22:07:54 +01:00
Paul Schaub
07e2488c80
README: s/teahub/codeberg and update GSOC link to blog
2020-01-10 19:39:02 +01:00
Paul Schaub
cd4bf1ef96
Rely on ProviderFactory for access to BouncyCastleProvider
2020-01-10 19:03:04 +01:00
Paul Schaub
ead54cb00b
Fix checkstyle issues
2020-01-10 18:46:31 +01:00
Paul Schaub
5134463883
Fix animalsniffer bugs!
2020-01-10 18:42:39 +01:00
Paul Schaub
b615ef74b0
Further refactoring of SignatureVerifyingInputStream
2020-01-10 18:31:43 +01:00
Paul Schaub
2902c81b6c
Simplify integrity protection assignment of resultBuilder
2020-01-10 18:31:27 +01:00
Paul Schaub
dd976b7319
Add hint about mutli assignment
2020-01-10 18:30:48 +01:00
Paul Schaub
db09a0ffbe
First Refactoring of DecryptionStreamFactory
2020-01-10 17:12:13 +01:00
Paul Schaub
be33206d03
Refactor SignatureVerifyingInputStream
2020-01-10 15:57:15 +01:00
Paul Schaub
ad070d0c34
Refactor EncryptionStream
2020-01-10 15:43:22 +01:00
Paul Schaub
530a22ba0e
Improve tests and add signatures to result
2020-01-10 15:12:04 +01:00
Paul Schaub
47300a0694
Add test vector keys as asset files
2020-01-10 15:09:01 +01:00
Paul Schaub
cbb9b00b88
Rename KeyFlag.fromInteger -> fromBitmask
2020-01-09 20:53:46 +01:00
Paul Schaub
8780d5a7b0
algorithm: Use ConcurrentHashMap instead of HashMap
...
Signed-off-by: Paul Schaub <vanitasvitae@fsfe.org>
2020-01-09 20:53:42 +01:00
Paul Schaub
2c816dd84c
Use ProviderFactory instead of 'BC'
2020-01-09 20:45:21 +01:00
Paul Schaub
9a9f706e83
Introduce ProviderFactory.
...
The goal is to become Provider-agnostic one day
2020-01-09 20:20:51 +01:00
Paul Schaub
ed440e4434
Make toString() @NonNull
2020-01-09 20:00:28 +01:00
Paul Schaub
e9b5e6278a
Use StandardCharsets.UTF_8
2020-01-09 20:00:17 +01:00
Paul Schaub
2e3a435d4e
Wildcard Selection Strategy: make inner classes static
2020-01-09 19:58:52 +01:00
Paul Schaub
6679c1bf3f
Passphrase.java do not use deprecated finalize()
2020-01-09 19:06:48 +01:00
Paul Schaub
3f2cdb8177
Bump bouncycastle to 1.64
2020-01-09 19:06:25 +01:00
Paul Schaub
100093f1f3
Bump jacoco to 0.8.5
2020-01-09 19:05:50 +01:00
Paul Schaub
8db9450304
Bump gradle wrapper to 6.0.1
2020-01-09 19:05:22 +01:00
Paul Schaub
e09e580214
Bump checkstyle to 8.18
2020-01-09 19:04:50 +01:00
Paul Schaub
4d0b416b41
Bump coveralls to 2.8.2
2020-01-09 19:03:06 +01:00
Paul Schaub
6cea0cd966
PGPainless 0.0.1-alpha8-SNAPSHOT
2019-07-29 00:22:26 +02:00
Paul Schaub
47de49df1d
PGPainless 0.0.1-alpha7
2019-07-28 23:54:36 +02:00
Paul Schaub
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
Paul Schaub
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
Paul Schaub
8470d7b7f9
PGPainless 0.0.1-alpha7-SNAPSHOT
2019-06-13 17:31:33 +02:00
Paul Schaub
b89cc2c51d
PGPainless 0.0.1-alpha6
2019-06-13 17:16:42 +02:00
Paul Schaub
0d509216c2
Update gradle wrapper to 5.4.1
2019-06-13 17:11:41 +02:00
Paul Schaub
5b83d019f3
update gradle to 5.4.1
2019-04-28 23:56:53 +02:00
Paul Schaub
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
Paul Schaub
7da11d68fe
PGPainless 0.0.1-alpha6-SNAPSHOT
2019-04-03 00:09:13 +02:00
Paul Schaub
083a689069
PGPainless 0.0.1-alpha5
2019-04-03 00:01:13 +02:00
Paul Schaub
36c871f198
Allow different providers than BC
2019-04-02 21:11:16 +02:00