MCPcopy Index your code
hub / github.com/mailvelope/mailvelope / validateDefaultKey

Method validateDefaultKey

src/modules/KeyringBase.js:216–224  ·  view source on GitHub ↗
(defaultKey)

Source from the content-addressed store, hash-verified

214 }
215
216 async validateDefaultKey(defaultKey) {
217 try {
218 return await defaultKey.getEncryptionKey() &&
219 await defaultKey.getSigningKey() &&
220 !await trustKey.isKeyPseudoRevoked(this.id, defaultKey);
221 } catch (e) {
222 return false;
223 }
224 }
225
226 getPrivateKeyByFpr(keyFpr) {
227 return this.keystore.privateKeys.getForId(keyFpr);

Callers 3

getValidSigningKeysMethod · 0.95
getKeyDetailsMethod · 0.95
getDefaultKeyMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected