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
1a419479f3
Rename GnuPGDummyExtension + GnuPGDummyKeyUtil
2022-11-11 14:04:01 +01:00
e8b81288f1
Use S2K usage SHA1 in GnuDummyKeyUtil
2022-11-11 14:04:01 +01:00
d3c5f62d44
Add documentation to GnuDummyKeyUtil
2022-11-11 14:04:01 +01:00
48d468c310
Add and test GnuDummyKeyUtil
2022-11-11 14:04:01 +01:00
0f9507f713
Move CachingBcPublicKeyDataDecryptorFactoryTest to correct package
2022-11-11 14:04:01 +01:00
2f6c467999
Fix HardwareSecurity.getIdsOfHardwareBackedKeys()
2022-11-11 14:04:01 +01:00
676bbb54c8
Fix CachingBcPublicKeyDataDecryptorFactory
2022-11-11 14:04:01 +01:00
984c174ef6
Implement caching PublicKeyDataDecryptorFactory
2022-11-11 14:04:01 +01:00
8f2792db8b
Add comments
2022-11-11 14:04:01 +01:00
57389f5b9d
Add (commented-out) read(buf, off, len) implementation for DelayedTeeInputStream
2022-11-11 14:04:01 +01:00
824b3dcafa
Allow injection of different syntax into PDA
2022-11-11 14:04:01 +01:00
ad75b03b91
Clean up old unused code
2022-11-11 14:04:01 +01:00
a85d72f635
More cleanup and better error reporting
2022-11-11 14:04:01 +01:00
5f0c56f5b3
Rename *Alphabet to *Symbol and add javadoc
2022-11-11 14:04:01 +01:00
2ae863eef6
Separate out syntax logic
2022-11-11 14:04:01 +01:00
dd543b63cc
Improve syntax error reporting
2022-11-11 14:04:01 +01:00