Paul Schaub
|
e390389c0a
|
Reuse compliance
|
2021-10-07 16:28:31 +02:00 |
Paul Schaub
|
829068d5a8
|
Switch from JUL logging to SLF4J
|
2021-08-23 14:20:25 +02:00 |
Paul Schaub
|
2ba782c451
|
Move file-related encryption-info into ProducerOptions
|
2021-07-10 12:22:47 +02:00 |
Paul Schaub
|
b6eed91f47
|
Remove deprecated encryption API
|
2021-06-29 16:43:37 +02:00 |
Paul Schaub
|
9883d1537b
|
Move EncryptionPurpose to own class
|
2021-05-27 15:52:43 +02:00 |
Paul Schaub
|
412b0aa119
|
Add SymmetricKeyAlgorithmNegotiator
|
2021-05-25 14:24:47 +02:00 |
Paul Schaub
|
4e63313c91
|
Do some first prototype algorithm negotiation
|
2021-05-25 14:24:38 +02:00 |
Paul Schaub
|
a30767eb91
|
Fix tests
|
2021-05-25 14:24:10 +02:00 |
Paul Schaub
|
89a0adddd8
|
Reworking encryption/decryption API.
|
2021-05-25 14:23:42 +02:00 |
Paul Schaub
|
5a56949dd7
|
Throw WrongPassphraseException when wrong passphrase is provided to unlock secret key
|
2021-05-14 13:18:34 +02:00 |
Paul Schaub
|
ec85f53bb6
|
Incorporate feedback from @IvanPizhenko. Thanks!
|
2021-04-30 10:23:12 +02:00 |
Paul Schaub
|
64cc9ecca4
|
Proper Signature Verification
|
2021-04-30 09:49:19 +02:00 |
Paul Schaub
|
2c4a3fca6a
|
Introduce OpenPgpMetadata.FileInfo class for setting/getting file name, mod date, encoding...
|
2021-04-25 00:28:48 +02:00 |
Paul Schaub
|
cd19f91d77
|
Allow specification of file name and for-your-eyes-only flag
|
2021-04-07 21:31:12 +02:00 |
Paul Schaub
|
eaee5a27fc
|
Move selection strategies to util package and implement UserIdSelectionStrategy
|
2021-02-03 16:05:21 +01:00 |
Paul Schaub
|
c89558a01b
|
Split KeyFlagSelectionStrategies up into Has{Any|All}KeyFlagsSelectionStrategy
|
2021-01-09 20:55:19 +01:00 |
Paul Schaub
|
83362816d0
|
toRecipients(): Throw IllegalArgumentException instead of IllegalStateException
|
2021-01-09 20:44:33 +01:00 |
Paul Schaub
|
11c41e7ba7
|
Allow the user to specify a purpose for encryption
|
2021-01-09 20:30:34 +01:00 |
Paul Schaub
|
83bd157a78
|
Get rid of generics in selection strategies
|
2021-01-09 19:23:50 +01:00 |
Paul Schaub
|
7d374f10a7
|
Allow encryption and decryption using symmetric passphrases in the main API
|
2020-12-26 19:04:27 +01:00 |
Paul Schaub
|
4870bda4f2
|
Allow specification of signature type
|
2020-12-16 20:11:28 +01:00 |
Paul Schaub
|
7c102334ed
|
expand expression to simplify debugging
|
2020-10-30 13:30:04 +01:00 |
Paul Schaub
|
f10d698a09
|
Remove dependency on jetbrains annotations
|
2020-08-24 16:44:14 +02:00 |
Paul Schaub
|
4f6a7d2838
|
Fix checkstyle issues
|
2020-08-24 16:26:29 +02:00 |
Paul Schaub
|
848a7a428b
|
Add handy default methods for the API and add documentation
|
2020-08-24 16:00:23 +02:00 |
Paul Schaub
|
65b670740e
|
Add support for detached signatures
|
2020-08-24 14:56:42 +02:00 |
Florian Schmaus
|
b6bb395e4f
|
Add missing @Override to EncryptionBuilder
|
2018-08-05 12:23:24 +02:00 |
Paul Schaub
|
e9958bc620
|
Move And + Or selection strategies to util
|
2018-08-03 12:28:25 +02:00 |
Paul Schaub
|
b89d3562ac
|
Add @Nullable, @Nonnull annotations through findbugs
|
2018-07-31 20:09:16 +02:00 |
Paul Schaub
|
39c5464c37
|
Rename module painless-core -> pgpainless-core
Fix build.gradle
|
2018-07-19 00:15:06 +02:00 |