1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2025-09-10 18:59:39 +02:00
Commit graph

1576 commits

Author SHA1 Message Date
289cf6ddee
Fix tests 2025-07-30 14:01:54 +02:00
801766ce04
Checkstyle issues 2025-07-30 13:52:53 +02:00
963c2fc4b1
Change from elvis operator to equality comparator 2025-07-30 13:51:53 +02:00
5fd0984c45
Fuzz PGPObjectFactory 2025-07-30 13:51:53 +02:00
f574dc13ab
Fuzz PGPObjectFactory 2025-07-30 13:51:52 +02:00
446526c7ec
Fix IndexOutOfBounds, but keep decryption with only SK working 2025-07-30 13:51:51 +02:00
68991800d4
Even more fuzzing 2025-07-30 13:49:17 +02:00
0604dbafc8
Fuzzer tests 2025-07-30 13:36:57 +02:00
abfb1767d8
Fix typo in error message 2025-07-30 13:31:51 +02:00
17b90a387c
Do not trim passphrases automatically 2025-07-30 13:31:07 +02:00
d48644ea96
Allow UserIDs with trailing/leading whitespace and escape newlines in ASCII armor 2025-07-30 13:31:07 +02:00
6ca9b6f4ed
Turn var into val 2025-07-24 11:49:47 +02:00
833484450c
Add overridden @Deprecated annotations 2025-07-24 11:49:38 +02:00
a49df00a9e
Bump BC to 1.81 + BC/#2105 2025-06-17 13:31:49 +02:00
98c48232f5
EncryptImpl: Emit session-key 2025-06-17 13:31:49 +02:00
9617b35703
Add test for PolicyAdapter properly adapting NotationRegistry implementations 2025-06-17 13:31:49 +02:00
aa1f99fe39
Add tests for SignatureSubpacketsCallback implementations 2025-06-17 13:31:49 +02:00
72ec1b1e06
setPreferredAEADCiphersuites(): Add missing method taking PreferredAEADCiphersuites object 2025-06-17 13:31:49 +02:00
7313c5e5a9
Add missing implementations of then() method 2025-06-17 13:31:48 +02:00
c054cb9705
Remove unused SignatureSubpackets callback related methods 2025-06-17 13:31:48 +02:00
0a639e1c2a
Implement update-key command properly 2025-06-17 13:31:48 +02:00
d789d3e0c4
Add test for CompressionAlgorithmNegotiator 2025-06-17 13:31:48 +02:00
21439854e3
Move SymmetricKeyAlgorithmNegotiatorTest to negotiation package 2025-06-17 13:31:48 +02:00
026be063f8
Swappable algorithm negotiation delegates 2025-06-17 13:31:47 +02:00
fd85f8e567
SOP encrypt --profile=rfc9580: Only override enc mechanism with seipd2 if exclusively symmetric encryption is used 2025-06-17 13:31:47 +02:00
24887e2521
EncryptionMechanismNegotiator: Allow producing AEADED/OED packets 2025-06-17 13:31:47 +02:00
a575f46867
Move EncryptionMechanismNegotiator into own interface, improve negotiation 2025-06-17 13:31:46 +02:00
65e2de8186
Replace usage of KeyIdentifier.matches() with matchesExplicitly() 2025-06-17 13:31:46 +02:00
46367aff93
Remove SignerUserIdValidation enum 2025-06-17 13:31:46 +02:00
18a49d0afd
Add deprecation notices 2025-06-17 13:31:45 +02:00
45a79a0e65
WIP: EncryptionMechanismPolicy 2025-06-17 13:31:45 +02:00
5b39aea421
Improve GnuPGDummyKeyUtilTest 2025-06-17 13:31:45 +02:00
bfd67abab7
Document KOpenPGP mitigations 2025-06-17 13:31:44 +02:00
7b32da722f
Document KOpenPGP mitigations 2025-06-17 13:31:44 +02:00
c914a43853
Fix more javadoc references 2025-06-17 13:31:44 +02:00
4405c579a1
Fix references in javadoc 2025-06-17 13:31:44 +02:00
4462abce9f
Add OpenPGPCertificateUtil and unify the way, SOP encodes/armors certificates/keys 2025-06-17 13:31:44 +02:00
4d8179edc1
KeyRingReaderTest: Remove unused import 2025-06-17 13:31:43 +02:00
f786de4c54
TestAllImplementations: Fix javadoc 2025-06-17 13:31:43 +02:00
eaeb0e1ab2
Fix test 2025-06-17 13:31:43 +02:00
f97591a509
Add missing license headers 2025-06-17 13:31:43 +02:00
8c7e9e1b54
Add documentation 2025-06-17 13:31:42 +02:00
f3b5664d95
Update documentation of AEADAlgorithm 2025-06-17 13:31:42 +02:00
82db3a9ea6
Port CertificateAuthority to KeyIdentifier, add tests for authenticated cert selection 2025-06-17 13:31:42 +02:00
06d0b90ff6
Add tests for LongExtension methods 2025-06-17 13:31:42 +02:00
88d9fae2fc
Add test and documentation to DateExtensions 2025-06-17 13:31:42 +02:00
e44e97844c
Add AEADAlkgorithm.toMechanism(SymAlg) shortcut method 2025-06-17 13:31:41 +02:00
ab34413fa8
Port GnuPGDummyExtension implementation 2025-06-17 13:31:41 +02:00
a76128cf79
Port Exception classes to Kotlin 2025-06-17 13:31:41 +02:00
65f341f687
Remove usage of OpenPgpKeyAttributeUtil 2025-06-17 13:31:40 +02:00