Paul Schaub
|
b58861635d
|
Add some missing javadoc
|
2023-01-16 19:38:52 +01:00 |
Paul Schaub
|
25190fc5df
|
SOP: Use new MessageMetadata class
|
2022-11-23 20:42:54 +01:00 |
Paul Schaub
|
a013ab4ebb
|
Wrap MalformedOpenPgpMessageException in BadData
|
2022-11-23 20:40:40 +01:00 |
Paul Schaub
|
e15dd70b85
|
SOP: Unify key/certificate reading code
|
2022-11-09 22:01:20 +01:00 |
Paul Schaub
|
e67c43a6f7
|
Bump sop-java to 4.0.2 and improve exception handling
|
2022-11-06 15:03:35 +01:00 |
Paul Schaub
|
a2bfb55d87
|
Use *Options.get() factory methods in SOP module
|
2022-08-29 13:22:44 +02:00 |
Paul Schaub
|
14531f0050
|
Make sop decrypt throw for unencrypted data
|
2022-06-23 11:47:48 +02:00 |
Paul Schaub
|
bca359805b
|
SOP decrypt: Do not throw if no signatures found
|
2022-06-22 22:14:22 +02:00 |
Paul Schaub
|
75455f1a3c
|
Add OpenPgpMetadata.isCleartextSigned and use it in sop to determine if message was cleartext signed
|
2022-06-19 17:31:48 +02:00 |
Paul Schaub
|
0b69e18715
|
Experimental support for inline-sign, inline-verify
|
2022-06-19 16:59:42 +02:00 |
Paul Schaub
|
9a545a2936
|
Wip: SOP 4
|
2022-06-19 16:59:42 +02:00 |
Paul Schaub
|
c967cbb9f0
|
SOP: Properly throw CannotDecrypt
|
2022-06-16 11:22:21 +02:00 |
Paul Schaub
|
e8b03834cb
|
Annotate fromId(code) methods with Nullable and add Nonnull requireFromId(code) methods
|
2022-03-22 15:09:09 +01:00 |
Paul Schaub
|
1cb49f4b12
|
Update SOP implementation to the latest spec version
See https://datatracker.ietf.org/doc/html/draft-dkg-openpgp-stateless-cli-03
|
2022-01-15 02:46:41 +01:00 |
Paul Schaub
|
c55fd2e552
|
Implement decryption with - and access of session keys
|
2021-12-02 12:42:02 +01:00 |
Paul Schaub
|
e390389c0a
|
Reuse compliance
|
2021-10-07 16:28:31 +02:00 |
Paul Schaub
|
f68779d8a5
|
Add tests for pgpainless-sop
|
2021-08-30 17:15:11 +02:00 |
Paul Schaub
|
e3ff1403a3
|
sop: Enforce that any secret key argument only contains a single secret key
|
2021-08-23 14:26:17 +02:00 |
Paul Schaub
|
772f69788b
|
Refactor CleartextSignatureProcessor to allow reuse in DetachInbandSignatureAndMessage
|
2021-08-23 14:26:17 +02:00 |
Paul Schaub
|
788c82531e
|
Wip: Adopt changes from the SOP specification version 2
|
2021-08-23 14:26:17 +02:00 |
Paul Schaub
|
099b160656
|
Native support for notBefore and notAfter signature creation time constraints
|
2021-08-17 14:47:07 +02:00 |
Paul Schaub
|
311c842196
|
Revert introduction of StreamUtil
|
2021-07-31 20:40:31 +02:00 |
Paul Schaub
|
fc311fe781
|
Workaround for #159: Avoid to prevent swallowing IOExceptions
|
2021-07-26 16:19:30 +02:00 |
Paul Schaub
|
8cf5347b52
|
Base PGPainlessCLI on new sop-java module
* Rename pgpainless-sop -> pgpainless-cli
* Introduce sop-java (implementation-independent SOP API)
* Introduce sop-java-picocli (CLI frontend for sop-java)
* Introduce pgpainless-sop (implementation of sop-java using PGPainless)
* Rework pgpainless-cli (plugs pgpainless-sop into sop-java-picocli)
|
2021-07-15 17:03:56 +02:00 |