diff options
author | Ivan Pizhenko <11859904+IvanPizhenko@users.noreply.github.com> | 2022-02-10 23:13:34 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-10 23:13:34 +0300 |
commit | 255926ab19ee8b53abda5a01269cf4b1349ece7b (patch) | |
tree | b2751ff1bfbca2ede4340b882a82c7e74590fca7 | |
parent | 717f6bffe45c5bcb7e97c1cbfcf1dc9fb48aa13d (diff) |
TypeScript: mark `signature` arg as optional in `Key.isRevoked()` and remove `SignaturePacket.verified` (#1486)
-rw-r--r-- | openpgp.d.ts | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/openpgp.d.ts b/openpgp.d.ts index c1b7bc83..4f725860 100644 --- a/openpgp.d.ts +++ b/openpgp.d.ts @@ -1,6 +1,6 @@ /** * Type definitions for OpenPGP.js http://openpgpjs.org/ - * + * * Contributors: * - FlowCrypt a. s. <https://flowcrypt.com> * - Guillaume Lacasa <https://blog.lacasa.fr> @@ -57,7 +57,7 @@ export abstract class Key { public verifyPrimaryKey(date?: Date, userID?: UserID, config?: Config): Promise<void>; // throws on error public verifyPrimaryUser(publicKeys: PublicKey[], date?: Date, userIDs?: UserID, config?: Config): Promise<{ keyID: KeyID, valid: boolean | null }[]>; public verifyAllUsers(publicKeys: PublicKey[], date?: Date, config?: Config): Promise<{ userID: string, keyID: KeyID, valid: boolean | null }[]>; - public isRevoked(signature: SignaturePacket, key?: AnyKeyPacket, date?: Date, config?: Config): Promise<boolean>; + public isRevoked(signature?: SignaturePacket, key?: AnyKeyPacket, date?: Date, config?: Config): Promise<boolean>; public getRevocationCertificate(date?: Date, config?: Config): Promise<MaybeStream<string> | undefined>; public getEncryptionKey(keyID?: KeyID, date?: Date | null, userID?: UserID, config?: Config): Promise<this | Subkey>; public getSigningKey(keyID?: KeyID, date?: Date | null, userID?: UserID, config?: Config): Promise<this | Subkey>; @@ -171,13 +171,13 @@ export class CleartextMessage { /* ############## v5 MSG #################### */ export function generateSessionKey(options: { encryptionKeys: MaybeArray<PublicKey>, date?: Date, encryptionUserIDs?: MaybeArray<UserID>, config?: PartialConfig }): Promise<SessionKey>; -export function encryptSessionKey(options: SessionKey & { +export function encryptSessionKey(options: SessionKey & { encryptionKeys?: MaybeArray<PublicKey>, passwords?: MaybeArray<string>, format?: 'armored', wildcard?: boolean, encryptionKeyIDs?: MaybeArray<KeyID>, date?: Date, encryptionUserIDs?: MaybeArray<UserID>, config?: PartialConfig }) : Promise<string>; -export function encryptSessionKey(options: SessionKey & { +export function encryptSessionKey(options: SessionKey & { encryptionKeys?: MaybeArray<PublicKey>, passwords?: MaybeArray<string>, format: 'binary', wildcard?: boolean, encryptionKeyIDs?: MaybeArray<KeyID>, date?: Date, encryptionUserIDs?: MaybeArray<UserID>, config?: PartialConfig }) : Promise<Uint8Array>; -export function encryptSessionKey(options: SessionKey & { +export function encryptSessionKey(options: SessionKey & { encryptionKeys?: MaybeArray<PublicKey>, passwords?: MaybeArray<string>, format: 'object', wildcard?: boolean, encryptionKeyIDs?: MaybeArray<KeyID>, date?: Date, encryptionUserIDs?: MaybeArray<UserID>, config?: PartialConfig }) : Promise<Message<Data>>; export function decryptSessionKeys<T extends MaybeStream<Data>>(options: { message: Message<T>, decryptionKeys?: MaybeArray<PrivateKey>, passwords?: MaybeArray<string>, date?: Date, config?: PartialConfig }): Promise<SessionKey[]>; @@ -520,7 +520,6 @@ export class SignaturePacket extends BasePacket { public issuerKeyVersion: null | number; public issuerFingerprint: null | Uint8Array; public preferredAEADAlgorithms: enums.aead[] | null; - public verified: null | boolean; public revoked: null | boolean; public sign(key: AnySecretKeyPacket, data: Uint8Array, date?: Date, detached?: boolean): Promise<void>; public verify(key: AnyKeyPacket, signatureType: enums.signature, data: Uint8Array, date?: Date, detached?: boolean, config?: Config): Promise<void>; // throws on error |