Paul Schaub
|
020d411417
|
Move CachingBcPublicKeyDataDecryptorFactory to org.pgpainless.decryption_verification package
|
2024-02-21 15:12:29 +01:00 |
|
Paul Schaub
|
252c520ca2
|
Move org.bouncycastle classes to org.pgpainless.bouncycastle in order to avoid split package
See https://github.com/pgpainless/pgpainless/issues/428 for more background information
|
2024-02-21 14:43:38 +01:00 |
|
Paul Schaub
|
92a5e559f8
|
Earlier catching of NPEs in tests
|
2023-05-03 17:26:21 +02:00 |
|
Paul Schaub
|
005b9d477a
|
KeyRingReader: Remove unused @throws IOException
|
2023-05-03 17:23:13 +02:00 |
|
Paul Schaub
|
907d1c4d1c
|
move V5OpenPgpKeyTest to org.pgpainless.key
|
2022-12-15 18:03:49 +01:00 |
|
Paul Schaub
|
b07e0c2be5
|
Programmatically confirm that we do not yet support OpenPGP V5 keys :/
|
2022-12-15 18:03:25 +01:00 |
|
Paul Schaub
|
c72b3a4b8e
|
Improve CachingBcPublicKeyDataDecryptorFactoryTest
|
2022-11-23 20:42:54 +01:00 |
|
Paul Schaub
|
7467170bcc
|
Move CachingBcPublicKeyDataDecryptorFactoryTest to correct package
|
2022-11-23 20:40:40 +01:00 |
|
Paul Schaub
|
dfbb01d61c
|
Enfore max recursion depth and fix CRC test
|
2022-11-23 20:40:40 +01:00 |
|
Paul Schaub
|
2ce4486e89
|
Convert links in javadoc to html
|
2022-11-23 20:40:03 +01:00 |
|
Paul Schaub
|
7480c47fa7
|
Add behavior test to ensure that ArmoredInputStream cuts away any data outside of the armor
|
2022-09-08 18:15:52 +02:00 |
|
Paul Schaub
|
46f69b9fa5
|
Introduce OpenPgpInputStream to distinguish between armored, binary and non-OpenPGP data
|
2022-04-22 20:53:44 +02:00 |
|
Paul Schaub
|
ce7b69269b
|
Various code cleanup
|
2021-12-28 13:32:50 +01:00 |
|
Paul Schaub
|
cf90c25afc
|
rename invocationContextProvider to TestAllImplementations
|
2021-12-14 16:56:29 +01:00 |
|
Paul Schaub
|
c331dee6b1
|
Replace @ArgumentSource with @TestTemplate, @ExtendWith
|
2021-12-14 16:55:04 +01:00 |
|
Paul Schaub
|
2ebf4be39c
|
Replace @MethodSource annotation with @ArgumentsSource
|
2021-12-14 15:47:53 +01:00 |
|
Paul Schaub
|
a66b45c3d2
|
Further sourcing of PGPObjectFactory from ImplementationProvider
|
2021-12-14 15:03:45 +01:00 |
|
Paul Schaub
|
03f13ee4a7
|
Add StreamGeneratorWrapper which uses new PGPCanonicalizedDataGenerator if required
|
2021-12-02 12:40:20 +01:00 |
|
Paul Schaub
|
888073b604
|
Add basic canonicalization test for new BC generator class
|
2021-12-02 12:40:20 +01:00 |
|
Paul Schaub
|
91080f411d
|
Rework secret key protection
|
2021-11-20 20:19:22 +01:00 |
|
Paul Schaub
|
e390389c0a
|
Reuse compliance
|
2021-10-07 16:28:31 +02:00 |
|
Paul Schaub
|
f7a7035059
|
Workaround for PGPUtil accidentally mistaking plain data for base64 encoded data.
|
2021-10-01 15:04:37 +02:00 |
|
Paul Schaub
|
526dc0caac
|
Add support for creating cleartext signed messages and add tests
|
2021-09-27 17:10:00 +02:00 |
|
Paul Schaub
|
aa0aaf134d
|
Bundle ASCII-Armor CRC related tests
|
2021-08-08 17:39:36 +02:00 |
|
Paul Schaub
|
311c842196
|
Revert introduction of StreamUtil
|
2021-07-31 20:40:31 +02:00 |
|
Paul Schaub
|
107e53c03e
|
Fully drain ArmoredInputStreams to verify CRC checksum.
Fixes #159 (for real this time)
|
2021-07-27 15:09:59 +02:00 |
|
Paul Schaub
|
fc311fe781
|
Workaround for #159: Avoid to prevent swallowing IOExceptions
|
2021-07-26 16:19:30 +02:00 |
|
Paul Schaub
|
9b9064beae
|
Small code style fixes and optimizations
|
2021-06-10 12:42:48 +02:00 |
|
Paul Schaub
|
a30767eb91
|
Fix tests
|
2021-05-25 14:24:10 +02:00 |
|
Paul Schaub
|
d70ee86468
|
Prevent plaintext encryption
|
2021-05-25 14:23:58 +02:00 |
|
Paul Schaub
|
89a0adddd8
|
Reworking encryption/decryption API.
|
2021-05-25 14:23:42 +02:00 |
|
Paul Schaub
|
64cc9ecca4
|
Proper Signature Verification
|
2021-04-30 09:49:19 +02:00 |
|