b7478729b1
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-23 20:42:17 +01:00
093d786329
Doc: Add section about indirect data types
2022-11-23 20:42:17 +01:00
90c3a01577
Add test to verify proper functionality of MatchMakingSecretKeyRingProtector
2022-11-23 20:42:17 +01:00
3877410a65
Update CHANGELOG
2022-11-23 20:42:17 +01:00
d7e4fcaec6
OpenPgpMessageInputStream: Source verification certs from ConsumerOptions.getCertificateSource()
2022-11-23 20:42:17 +01:00
a792952845
Remove code to manually throw NSEE for missing certs
...
This is now done further down in the store itself
2022-11-23 20:42:17 +01:00
43e0f43bd9
Bump cert-d-java to 0.2.1 and cert-d-pgpainless to 0.2.0
2022-11-23 20:42:17 +01:00
c19b8297a3
Add TODO for when bumping cert-d-java
2022-11-23 20:42:17 +01:00
4594b494a9
Implement signature verification with certificate stores as cert source
2022-11-23 20:42:17 +01:00
22abb62443
Add test for encryption to cert from certificate store
2022-11-23 20:42:17 +01:00
d0277fbbec
Bump cert-d-java to 0.2.0
2022-11-23 20:42:17 +01:00
6dc5b84d66
Depend on pgp-certificate-store again
2022-11-23 20:42:17 +01:00
d486a17cf1
Implement EncryptionOptions.addRecipient(store, fingerprint)
2022-11-23 20:42:17 +01:00
b287d28a28
Depend on pgp-certificate-store
2022-11-23 20:42:17 +01:00
86c7229172
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-23 20:42:17 +01:00
5524596082
Add more tests for sop code
2022-11-23 20:42:17 +01:00
2dc72d7690
Update CHANGELOG
2022-11-23 20:42:17 +01:00
6dcc1e68cd
Fix expected exception in roundtrip test
2022-11-23 20:42:17 +01:00
963b678a9e
Enable test for decryption of messages without ESKs
2022-11-23 20:42:17 +01:00
59e81dc514
Use BCs PGPEncryptedDataList.extractSessionKeyEncryptedData() for decryption with session key
2022-11-23 20:42:17 +01:00
f80b3e0cdb
Use BCs PGPEncryptedDataList.isIntegrityProtected()
2022-11-23 20:42:17 +01:00
6243d69061
PGPainless 1.4.0-rc2-SNAPSHOT
2022-11-23 20:42:17 +01:00
256920bfae
PGPainless 1.4.0-rc1
2022-11-23 20:42:16 +01:00
313dbcfaa8
Update changelog
2022-11-23 20:41:25 +01:00
b1f9a1398a
Add comment for ArmorUtils method
2022-11-23 20:40:40 +01:00
f86aae4997
Implement efficient read(buf,off,len) for DelayedInputStream
2022-11-23 20:40:40 +01:00
ca49ed087b
Small clean-ups in OpenPgpMessageInputStream
2022-11-23 20:40:40 +01:00
58195c19b1
Properly handle failed decryption caused by removed private keys
2022-11-23 20:40:40 +01:00
58aa9f5712
Move classes related to GNU dummy keys to gnupg package
2022-11-23 20:40:40 +01:00
df4fc94ce7
Add test for decryption with removed private key
2022-11-23 20:40:40 +01:00
3af6ab1b85
Rename GnuPGDummyExtension + GnuPGDummyKeyUtil
2022-11-23 20:40:40 +01:00
033beaa8f2
Use S2K usage SHA1 in GnuDummyKeyUtil
2022-11-23 20:40:40 +01:00
a8d2319d63
Add documentation to GnuDummyKeyUtil
2022-11-23 20:40:40 +01:00
2487e3300a
Add and test GnuDummyKeyUtil
2022-11-23 20:40:40 +01:00
7467170bcc
Move CachingBcPublicKeyDataDecryptorFactoryTest to correct package
2022-11-23 20:40:40 +01:00
07320ed3cf
Fix HardwareSecurity.getIdsOfHardwareBackedKeys()
2022-11-23 20:40:40 +01:00
8c0d096fc6
Fix CachingBcPublicKeyDataDecryptorFactory
2022-11-23 20:40:40 +01:00
705e36080c
Implement caching PublicKeyDataDecryptorFactory
2022-11-23 20:40:40 +01:00
8fafb6aa56
Add comments
2022-11-23 20:40:40 +01:00
208612ab56
Add (commented-out) read(buf, off, len) implementation for DelayedTeeInputStream
2022-11-23 20:40:40 +01:00
8cb7d19487
Allow injection of different syntax into PDA
2022-11-23 20:40:40 +01:00
161ce57711
Clean up old unused code
2022-11-23 20:40:40 +01:00
ec793c66ff
More cleanup and better error reporting
2022-11-23 20:40:40 +01:00
8ca0cfd3ae
Rename *Alphabet to *Symbol and add javadoc
2022-11-23 20:40:40 +01:00
b3d61b0494
Separate out syntax logic
2022-11-23 20:40:40 +01:00
798e68e87f
Improve syntax error reporting
2022-11-23 20:40:40 +01:00
a2a5c9223e
Remove debugging fields
2022-11-23 20:40:40 +01:00
a0ba6828c9
Remove superfluous states
2022-11-23 20:40:40 +01:00
7e8841abf3
Handle unknown packet versions gracefully
2022-11-23 20:40:40 +01:00
192aa98326
Add missing REUSE license headers
2022-11-23 20:40:40 +01:00