remove some redundant code
This commit is contained in:
parent
38508b33d1
commit
3945912b29
18
src/key.js
18
src/key.js
|
@ -278,10 +278,11 @@ Key.prototype.getSigningKeyPacket = async function (keyId=null, date=new Date())
|
||||||
for (let i = 0; i < this.subKeys.length; i++) {
|
for (let i = 0; i < this.subKeys.length; i++) {
|
||||||
if (!keyId || this.subKeys[i].subKey.getKeyId().equals(keyId)) {
|
if (!keyId || this.subKeys[i].subKey.getKeyId().equals(keyId)) {
|
||||||
// eslint-disable-next-line no-await-in-loop
|
// eslint-disable-next-line no-await-in-loop
|
||||||
await this.subKeys[i].verify(primaryKey, date);
|
if (await this.subKeys[i].verify(primaryKey, date) === enums.keyStatus.valid) {
|
||||||
for (let j = 0; j < this.subKeys[i].bindingSignatures.length; j++) {
|
for (let j = 0; j < this.subKeys[i].bindingSignatures.length; j++) {
|
||||||
if (isValidSigningKeyPacket(this.subKeys[i].subKey, this.subKeys[i].bindingSignatures[j], date)) {
|
if (isValidSigningKeyPacket(this.subKeys[i].subKey, this.subKeys[i].bindingSignatures[j], date)) {
|
||||||
return this.subKeys[i].subKey;
|
return this.subKeys[i].subKey;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -321,10 +322,11 @@ Key.prototype.getEncryptionKeyPacket = async function(keyId, date=new Date()) {
|
||||||
for (let i = 0; i < this.subKeys.length; i++) {
|
for (let i = 0; i < this.subKeys.length; i++) {
|
||||||
if (!keyId || this.subKeys[i].subKey.getKeyId().equals(keyId)) {
|
if (!keyId || this.subKeys[i].subKey.getKeyId().equals(keyId)) {
|
||||||
// eslint-disable-next-line no-await-in-loop
|
// eslint-disable-next-line no-await-in-loop
|
||||||
await this.subKeys[i].verify(primaryKey, date);
|
if (await this.subKeys[i].verify(primaryKey, date) === enums.keyStatus.valid) {
|
||||||
for (let j = 0; j < this.subKeys[i].bindingSignatures.length; j++) {
|
for (let j = 0; j < this.subKeys[i].bindingSignatures.length; j++) {
|
||||||
if (isValidEncryptionKeyPacket(this.subKeys[i].subKey, this.subKeys[i].bindingSignatures[j], date)) {
|
if (isValidEncryptionKeyPacket(this.subKeys[i].subKey, this.subKeys[i].bindingSignatures[j], date)) {
|
||||||
return this.subKeys[i].subKey;
|
return this.subKeys[i].subKey;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user