mirror of
https://github.com/pgpainless/pgpainless.git
synced 2024-11-25 22:02:05 +01:00
Update changelog
This commit is contained in:
parent
19e389133a
commit
039595f5d6
1 changed files with 15 additions and 8 deletions
23
CHANGELOG.md
23
CHANGELOG.md
|
@ -6,14 +6,26 @@ SPDX-License-Identifier: CC0-1.0
|
||||||
# PGPainless Changelog
|
# PGPainless Changelog
|
||||||
|
|
||||||
|
|
||||||
## 2.0.0-SNAPSHOT
|
## 1.7.0-SNAPSHOT
|
||||||
- Bump `bcpg-jdk8on` to `1.78.1`
|
- Bump `bcpg-jdk8on` to `1.78.1`
|
||||||
- Bump `bcprov-jdk18on` to `1.78.1`
|
- Bump `bcprov-jdk18on` to `1.78.1`
|
||||||
- Bump `logback-core` and `logback-classic` to `1.4.13`
|
- Bump `logback-core` and `logback-classic` to `1.4.14`
|
||||||
- `pgpainless-core`
|
- `pgpainless-core`
|
||||||
- Rewrote most of the codebase in Kotlin
|
- Rewrote most of the codebase in Kotlin
|
||||||
- Removed `OpenPgpMetadata` (`decryptionStream.getResult()`) in favor of `MessageMetadata` (`decryptionStream.getMetadata()`)
|
- Removed `OpenPgpMetadata` (`decryptionStream.getResult()`) in favor of `MessageMetadata` (`decryptionStream.getMetadata()`)
|
||||||
- Removed support for generating EC keys over non-standard curve `secp256k1`
|
- Removed support for generating EC keys over non-standard curve `secp256k1`
|
||||||
|
- 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 resulting in subkey binding signatures predating the subkey (@thanks Jerbell)
|
||||||
|
- Rename LibrePGP-related `Feature` enums:
|
||||||
|
- `GNUPG_AEAD_ENCRYPTED_DATA` -> `LIBREPGP_OCB_ENCRYPTED_DATA`
|
||||||
|
- `GNUPG_VERSION_5_PUBLIC_KEY` -> `LIBREPGP_VERSION_5_PUBLIC_KEY`
|
||||||
|
- Properly reject signatures by non-signing primary keys
|
||||||
|
- Add `EncryptionBuilder.discardOutput()` (useful for detached signing)
|
||||||
|
- Remove support for generation of keys over non-standard `secp256k1` curve
|
||||||
|
- Add base support for padding packets
|
||||||
|
- Do not choke on LibrePGP OED packets
|
||||||
|
- Supersede `addPassphrase()`/`addDecryptionPassphrase()` methods with more clear `addMessagePassphrase()`
|
||||||
- `pgpainless-sop`, `pgpainless-cli`
|
- `pgpainless-sop`, `pgpainless-cli`
|
||||||
- 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)
|
- 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
|
- Change API of `sop.encrypt` to return a `ReadyWithResult<EncryptionResult>` to expose the session key
|
||||||
|
@ -21,12 +33,7 @@ SPDX-License-Identifier: CC0-1.0
|
||||||
- Separate signature verification operations into `SOPV` interface
|
- Separate signature verification operations into `SOPV` interface
|
||||||
- Add `version --sopv` option
|
- Add `version --sopv` option
|
||||||
- Throw `BadData` error when passing KEYS where CERTS are expected.
|
- 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)
|
- `armor`: Remove `--label` option
|
||||||
- Do not choke on unknown signature subpackets (thanks @Jerbell)
|
|
||||||
- Prevent timing issues resuting in subkey binding signatures predating the subkey (@thanks Jerbell)
|
|
||||||
- Rename LibrePGP-related `Feature` enums:
|
|
||||||
- `GNUPG_AEAD_ENCRYPTED_DATA` -> `LIBREPGP_OCB_ENCRYPTED_DATA`
|
|
||||||
- `GNUPG_VERSION_5_PUBLIC_KEY` -> `LIBREPGP_VERSION_5_PUBLIC_KEY`
|
|
||||||
|
|
||||||
## 1.6.7
|
## 1.6.7
|
||||||
- SOP: Fix OOM error when detached-signing large amounts of data (fix #432)
|
- SOP: Fix OOM error when detached-signing large amounts of data (fix #432)
|
||||||
|
|
Loading…
Reference in a new issue