Compare commits

...

2 Commits

Author SHA1 Message Date
Paul Schaub 38a0c0dd02
Update CHANGELOG 2024-03-21 14:17:46 +01:00
Paul Schaub 477498f763
Bump sop-java to 10.0.0 2024-03-21 14:17:37 +01:00
2 changed files with 5 additions and 2 deletions

View File

@ -14,9 +14,12 @@ SPDX-License-Identifier: CC0-1.0
- Rewrote most of the codebase in Kotlin
- Removed `OpenPgpMetadata` (`decryptionStream.getResult()`) in favor of `MessageMetadata` (`decryptionStream.getMetadata()`)
- `pgpainless-sop`, `pgpainless-cli`
- Bump `sop-java` to `8.0.1`, implementing [SOP Spec Revision 08](https://www.ietf.org/archive/id/draft-dkg-openpgp-stateless-cli-08.html)
- Bump `sop-java` to `10.0.0`, implementing [SOP Spec Revision 10](https://www.ietf.org/archive/id/draft-dkg-openpgp-stateless-cli-10.html)
- Change API of `sop.encrypt` to return a `ReadyWithResult<EncryptionResult>` to expose the session key
- `decrypt --verify-with`: Fix to not throw `NoSignature` exception (exit code 3) if `VERIFICATIONS` is empty
- Separate signature verification operations into `SOPV` interface
- Add `version --sopv` option
- Throw `BadData` error when passing KEYS where CERTS are expected.
- Properly feed EOS tokens to the pushdown automaton when reaching the end of stream (thanks @iNPUTmice)
- Do not choke on unknown signature subpackets (thanks @Jerbell)
- Prevent timing issues resuting in subkey binding signatures predating the subkey (@thanks Jerbell)

View File

@ -14,6 +14,6 @@ allprojects {
logbackVersion = '1.2.13'
mockitoVersion = '4.5.1'
slf4jVersion = '1.7.36'
sopJavaVersion = '10.0.0-SNAPSHOT'
sopJavaVersion = '10.0.0'
}
}