// // PGPInterface.swift // passKit // // Created by Danny Moesch on 08.09.19. // Copyright © 2019 Bob Sun. All rights reserved. // protocol PGPInterface { func decrypt(encryptedData: Data, keyID: String, passphrase: String) throws -> Data? func encrypt(plainData: Data, keyID: String) throws -> Data func containsPublicKey(with keyID: String) -> Bool func containsPrivateKey(with keyID: String) -> Bool var keyID: [String] { get } var shortKeyID: [String] { get } }