* Get keys by fingerprints * @param {Array } keyFprs * @param {Boolean} deep * @return {Array }
(keyFprs, deep)
| 251 | * @return {Array<openpgp.key.Key>} |
| 252 | */ |
| 253 | getKeysByFprs(keyFprs, deep) { |
| 254 | return keyFprs.map(keyFpr => { |
| 255 | const keyArray = this.keystore.getKeysForId(keyFpr, deep); |
| 256 | if (keyArray) { |
| 257 | return keyArray[0]; |
| 258 | } |
| 259 | throw new MvError(`No key found for ID ${keyFpr}`, 'NO_KEY_FOUND_FOR_ENCRYPTION'); |
| 260 | }); |
| 261 | } |
| 262 | |
| 263 | /** |
| 264 | * Find key or sub key packet by keyId and return fingerprint |
no test coverage detected