mirror of
https://github.com/pgpainless/pgpainless.git
synced 2024-11-26 14:22:05 +01:00
PGPainless 1.0.0-rc3
This commit is contained in:
parent
9e715aabfe
commit
398ca5f9a5
3 changed files with 17 additions and 2 deletions
15
CHANGELOG.md
15
CHANGELOG.md
|
@ -5,6 +5,21 @@ SPDX-License-Identifier: CC0-1.0
|
||||||
|
|
||||||
# PGPainless Changelog
|
# PGPainless Changelog
|
||||||
|
|
||||||
|
## 1.0.0-rc3
|
||||||
|
- New Signature builder API for more fine-grained control over key-signatures:
|
||||||
|
- Introduce `CertificationSignatureSubpackets` builder class to wrap `PGPSignatureSubpacketGenerator` for
|
||||||
|
certification style signatures.
|
||||||
|
- Introduce `SelfSignatureSubpackets` builder class for self-signatures.
|
||||||
|
- Introduce `RevocationSignatureSubpackets` builder class for revocation signatures.
|
||||||
|
- Introduce `CertificationSignatureSubpackets.Callback`, `SelfSignatureSubpackets.Callback` and
|
||||||
|
`RevocationSignatureSubpackets.Callback` to allow modification of signature subpackets by the user.
|
||||||
|
- Incorporate `*SignatureSubpackets.Callback` classes as arguments in `SecretKeyRingEditor` and `KeyRingBuilder` methods.
|
||||||
|
- Start working on `ProofUtil` to create KeyOxide style identity proofs (WIP)
|
||||||
|
- Move Signature verification related code to `org.pgpainless.signature.consumer` package
|
||||||
|
- Ensure keyflags and other common subpackets are set in new signatures when adding user-ids
|
||||||
|
- Ensure subkey can carry keyflag when adding it to a key
|
||||||
|
- Refactor `SecretKeyRingProtector` methods and code
|
||||||
|
|
||||||
## 1.0.0-rc2
|
## 1.0.0-rc2
|
||||||
- `SecretKeyRingEditor`: Remove support for user-id- and subkey *deletion* in favor of *revocation*
|
- `SecretKeyRingEditor`: Remove support for user-id- and subkey *deletion* in favor of *revocation*
|
||||||
- Deletion causes all sorts of problems. Most notably, receiving implementations will not honor deletion of user-ids/subkeys.
|
- Deletion causes all sorts of problems. Most notably, receiving implementations will not honor deletion of user-ids/subkeys.
|
||||||
|
|
|
@ -173,7 +173,7 @@ repositories {
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation 'org.pgpainless:pgpainless-core:1.0.0-rc2'
|
implementation 'org.pgpainless:pgpainless-core:1.0.0-rc3'
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
allprojects {
|
allprojects {
|
||||||
ext {
|
ext {
|
||||||
shortVersion = '1.0.0-rc3'
|
shortVersion = '1.0.0-rc3'
|
||||||
isSnapshot = true
|
isSnapshot = false
|
||||||
pgpainlessMinAndroidSdk = 10
|
pgpainlessMinAndroidSdk = 10
|
||||||
javaSourceCompatibility = 1.8
|
javaSourceCompatibility = 1.8
|
||||||
bouncyCastleVersion = '1.69'
|
bouncyCastleVersion = '1.69'
|
||||||
|
|
Loading…
Reference in a new issue