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

1595 commits

Author SHA1 Message Date
88d0471ba1
Add inline-verify test for message without verifiable signatures 2022-11-18 15:35:30 +01:00
a236b8e10f
Add disabled test for broken data during dearmor 2022-11-18 15:27:58 +01:00
c840cfd54a
Add tests for SOP decrypt 2022-11-18 14:55:14 +01:00
d5b9e48709
Fix indentation for CLI tests 2022-11-18 14:17:47 +01:00
f253a3ec33
SOP: Add test to ensure that armoring already-armored data is idempotent 2022-11-17 14:28:29 +01:00
30792b06aa
Add documentation and removal-TODO to old OpenPgpMetadata class 2022-11-16 18:00:44 +01:00
5ce3865a8f
Rename tests to end in Test 2022-11-16 17:40:51 +01:00
3332f656f6
Rename IgnoreMarkerPacketsTest 2022-11-16 17:39:48 +01:00
a9d9b9baf6
Enable previously disabled test for marker+seipd packet processing 2022-11-16 17:38:38 +01:00
3033f5dfd0
More specific exception message for when nesting depth is exceeded 2022-11-16 17:36:51 +01:00
34d6b581ac
Add documentation to DecryptionStream 2022-11-16 17:36:25 +01:00
aa375b8a31
Add javadoc to getMetadata() and getResult() 2022-11-16 17:24:26 +01:00
1473592897
Add javadoc to MEssageMetadata class 2022-11-16 17:20:43 +01:00
61b56ccb1d
Make DecryptionStream.getMetadata() first-class, deprecate getResult() 2022-11-16 15:32:15 +01:00
b994abe724 Move getResult() method around 2022-11-16 14:45:42 +01:00
c25e1de75c Tests: Replace usages of default algorithm policies with specific policies 2022-11-16 14:45:42 +01:00
f1f4754a02 Update SECURITY.md 2022-11-16 14:45:42 +01:00
6aabcc75cc
Docs: Add usage examples for pgpainless-cli 2022-11-15 22:28:18 +01:00
679c0c8def
Docs: Document generation/updating of man pages 2022-11-15 22:07:20 +01:00
7d27264305
Docs: Update output of pgpainless-cli help command 2022-11-15 21:52:02 +01:00
1882f2df06
Update man pages
Since commit 0e777de14f927ad4b265adfc5ba201be29b1bde1 in pgpainless/sop-java,
man page generation is reproducible.
This very commit adopts reproducible man pages for the first time
2022-11-15 21:47:46 +01:00
bf804e8dcd
Doc: Add section about indirect data types 2022-11-15 21:27:22 +01:00
cae13c5b87
Add test to verify proper functionality of MatchMakingSecretKeyRingProtector 2022-11-14 12:58:31 +01:00
59eb10f17c
Update CHANGELOG 2022-11-11 14:28:33 +01:00
7d48301071
OpenPgpMessageInputStream: Source verification certs from ConsumerOptions.getCertificateSource() 2022-11-11 14:20:17 +01:00
e8b44f7438 Remove code to manually throw NSEE for missing certs
This is now done further down in the store itself
2022-11-11 14:15:42 +01:00
b1bc13ffd1 Bump cert-d-java to 0.2.1 and cert-d-pgpainless to 0.2.0 2022-11-11 14:15:42 +01:00
e7a2471567 Add TODO for when bumping cert-d-java 2022-11-11 14:15:42 +01:00
f39b870fb0 Implement signature verification with certificate stores as cert source 2022-11-11 14:15:41 +01:00
d1674f1e3e Add test for encryption to cert from certificate store 2022-11-11 14:12:00 +01:00
23644cf2c9 Bump cert-d-java to 0.2.0 2022-11-11 14:12:00 +01:00
503b3852a0 Depend on pgp-certificate-store again 2022-11-11 14:12:00 +01:00
dd01e76980 Implement EncryptionOptions.addRecipient(store, fingerprint) 2022-11-11 14:12:00 +01:00
2425f0b211 Depend on pgp-certificate-store 2022-11-11 14:12:00 +01:00
e20e03c559 Do not reject bnacksig signatures when they predate subkey binding date
Fixes #334

SOP verify: force data to be non-openpgp data

Update changelog

SOP: Unify key/certificate reading code

Fix key/password matching in SOPs detached sign command

Rework CLI tests

update changelog

PGPainless 1.3.11

PGPainless 1.3.12-SNAPSHOT

Merge branch 'release/1.3'
2022-11-11 14:10:31 +01:00
501e8e9ae6 Add more tests for sop code 2022-11-11 14:08:06 +01:00
5f20cc629f Update CHANGELOG 2022-11-11 14:05:47 +01:00
5edeae9312 Fix expected exception in roundtrip test 2022-11-11 14:05:47 +01:00
f6c8d4a65f Enable test for decryption of messages without ESKs 2022-11-11 14:05:47 +01:00
b9d2747c10 Use BCs PGPEncryptedDataList.extractSessionKeyEncryptedData() for decryption with session key 2022-11-11 14:05:47 +01:00
3950371214 Use BCs PGPEncryptedDataList.isIntegrityProtected() 2022-11-11 14:05:47 +01:00
47664935e5 PGPainless 1.4.0-rc2-SNAPSHOT 2022-11-11 14:05:47 +01:00
6283f54435 PGPainless 1.4.0-rc1 2022-11-11 14:05:46 +01:00
03a59260e9 Update changelog 2022-11-11 14:04:54 +01:00
e7daa98296 Add comment for ArmorUtils method 2022-11-11 14:04:01 +01:00
25b89f17c9 Implement efficient read(buf,off,len) for DelayedInputStream 2022-11-11 14:04:01 +01:00
fb637d51ed Small clean-ups in OpenPgpMessageInputStream 2022-11-11 14:04:01 +01:00
8b3a6491ed Properly handle failed decryption caused by removed private keys 2022-11-11 14:04:01 +01:00
8781090dcb Move classes related to GNU dummy keys to gnupg package 2022-11-11 14:04:01 +01:00
bd27232373 Add test for decryption with removed private key 2022-11-11 14:04:01 +01:00