1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2025-12-08 13:21:09 +01:00
Commit graph

720 commits

Author SHA1 Message Date
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
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
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
5b39aea421
Improve GnuPGDummyKeyUtilTest 2025-06-17 13:31:45 +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
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
65f341f687
Remove usage of OpenPgpKeyAttributeUtil 2025-06-17 13:31:40 +02:00
a0ef949bb4
Port OpenPGPInputStream to Kotlin as OpenPGPAnimalSnifferInputStream 2025-06-17 13:31:40 +02:00
1b6601cc19
Rework ASCII armor API 2025-06-17 13:31:39 +02:00
244113bc2f
Replace static decryptAndOrVerify() method with non-static processMessage() function 2025-06-17 13:31:39 +02:00
76efbf2e45
Test encryptionMechanismOverride for symmetric and asymmetric encryption 2025-06-17 13:31:38 +02:00
dc2fe5d65a
Rework OpenPGPInputStream to rely on BCPGInputStream for packet parsing 2025-06-17 13:31:38 +02:00
05ea7bd94f
Workaround for OpenPGPInputStream to recognize PKESKv6 packets 2025-06-17 13:31:38 +02:00
333addf262
Move negotiation tests to dedicated test class 2025-06-17 13:31:37 +02:00
cc4928ab22
First draft for SEIPD2 negotiation 2025-06-17 13:31:37 +02:00
0266d14594
Rework KeyAccessor 2025-06-17 13:31:37 +02:00
94febc33df
Expose encryption mechanism during decryption 2025-06-17 13:31:37 +02:00
c7c3d5b3ab
HardwareSecurity: Replace usage of Long KeyId with KeyIdentifier 2025-06-17 13:31:10 +02:00
f3257d9405
Remove unused test 2025-06-17 13:31:10 +02:00
b8f41b6212
Port ReadKeys example 2025-06-17 13:31:10 +02:00
96fa3af08c
Port Encrypt example 2025-06-17 13:31:10 +02:00
ff62a39dc8
Port DecryptOrVerify example 2025-06-17 13:31:10 +02:00
187416bbe1
Port EncryptDecryptTest 2025-06-17 13:31:09 +02:00
d1861e51cd
Improve API for signatures in results 2025-06-17 13:31:09 +02:00
654756c919
Replace all remaining usages of PGPainless.generateKeyRing() 2025-06-17 13:31:09 +02:00
2d6675ec06
Add tests for v6<->v4 certificate certification 2025-06-17 13:31:09 +02:00
8aaa042087
Port a bunch of more tests 2025-06-17 13:31:09 +02:00
e2d8db6796
Port BcHashContextSigner and test 2025-06-17 13:31:08 +02:00
bd24db9cc6
Port TryDecryptWithUnavailableGnuDummyKeyTest 2025-06-17 13:31:08 +02:00
9f35be1b0e
Port more tests 2025-06-17 13:31:08 +02:00
bb64188473
Port some more tests 2025-06-17 13:31:07 +02:00
c22a2e4fcf
Add test for overriding features during key generation 2025-06-17 13:31:07 +02:00
ca22446f1c
Remove API instance parameter from ProducerOptions 2025-06-17 13:31:06 +02:00
41251296ce
Port ConvertKeys example 2025-06-17 13:31:06 +02:00
a37f6dfce9
Port GenerateKeys examples 2025-06-17 13:31:06 +02:00
69b0b2d371
Port PGPPublicKeyRingTest 2025-06-17 13:31:06 +02:00
53b44e2817
Migrate GenerateKeyWithoutUserIdTest 2025-06-17 13:31:05 +02:00
c8694840d8
Migrate some tests to new API 2025-06-17 13:31:05 +02:00
e2832249cb
Remove SignatureValidator methods 2025-06-17 13:31:05 +02:00
cb7c61cf10
Replace SignatureVerifier usage with BC API 2025-06-17 13:31:04 +02:00
7db10432fe
Port MessageInspector 2025-06-17 13:31:04 +02:00