from #1274 can be implemented (higher priority): - [ ] `user@no-submit-org-rule.flowcrypt.test - do not submit to attester` can be implemented (lower priority): - [ ] `setup - manualEnter honors DEFAULT_REMEMBER_PASS_PHRASE OrgRule` - [ ] `setup - import key - submit - offline - retry` - [ ] `setup - import unarmored key from file` - [ ] `setup - import invalid key file` needs extended FES mocks: - [ ] `user@standardsubdomainfes.test:8001 - PWD encrypted message with FES web portal` needs EKM mock: - [ ] `get.key@key-manager-autoimport-no-prv-create.flowcrypt.test - respect NO_PRV_CREATE when key not found on key manager` implemented: - [x] `get.key@key-manager-choose-passphrase.flowcrypt.test - passphrase chosen by user with key found on key manager` - [x] `get.key@key-manager-choose-passphrase-forbid-storing.flowcrypt.test - passphrase chosen by user with key found on key manager and forbid storing` - [x] `user@standardsubdomainfes.test:8001 - uses FES on standard domain` - [x] `user@no-search-domains-org-rule.flowcrypt.test - do not search attester for recipients on particular domains` - [x] `user@no-search-wildcard-domains-org-rule.flowcrypt.test - do not search attester for recipients on any domain` functionality not implemented on iOS: - [ ] `expire@key-manager-keygen-expiration.flowcrypt.test - OrgRule enforce_keygen_expire_months: 1` - [ ] `setup - import key - fix key self signatures` - [ ] `put.key@key-manager-autogen.flowcrypt.test - automatic setup with key not found on key manager, then generated` - [ ] `setup - import key - naked - choose my own pass phrase` - [ ] `put.error@key-manager-autogen.flowcrypt.test - handles error during KM key PUT` - [ ] `get.key@key-manager-autogen.flowcrypt.test - automatic setup with key found on key manager` - [ ] `get.key@no-submit-org-rule.key-manager-autogen.flowcrypt.test - automatic setup with key found on key manager and no submit rule` (no passphrase) - [ ] `has.pub@org-rules-test - no backup, no keygen` - [ ] `setup - imported key with multiple alias should show checkbox per alias` - [ ] `setup - imported key from a file with multiple alias` - [ ] `reject.client.keypair@key-manager-autogen.flowcrypt.test - does not leak sensitive info on err 400, shows informative err` - [ ] `no.pub@org-rules-test - no backup, no keygen, enforce attester submit with submit err`
from #1274
can be implemented (higher priority):
user@no-submit-org-rule.flowcrypt.test - do not submit to attestercan be implemented (lower priority):
setup - manualEnter honors DEFAULT_REMEMBER_PASS_PHRASE OrgRulesetup - import key - submit - offline - retrysetup - import unarmored key from filesetup - import invalid key fileneeds extended FES mocks:
user@standardsubdomainfes.test:8001 - PWD encrypted message with FES web portalneeds EKM mock:
get.key@key-manager-autoimport-no-prv-create.flowcrypt.test - respect NO_PRV_CREATE when key not found on key managerimplemented:
get.key@key-manager-choose-passphrase.flowcrypt.test - passphrase chosen by user with key found on key managerget.key@key-manager-choose-passphrase-forbid-storing.flowcrypt.test - passphrase chosen by user with key found on key manager and forbid storinguser@standardsubdomainfes.test:8001 - uses FES on standard domainuser@no-search-domains-org-rule.flowcrypt.test - do not search attester for recipients on particular domainsuser@no-search-wildcard-domains-org-rule.flowcrypt.test - do not search attester for recipients on any domainfunctionality not implemented on iOS:
expire@key-manager-keygen-expiration.flowcrypt.test - OrgRule enforce_keygen_expire_months: 1setup - import key - fix key self signaturesput.key@key-manager-autogen.flowcrypt.test - automatic setup with key not found on key manager, then generatedsetup - import key - naked - choose my own pass phraseput.error@key-manager-autogen.flowcrypt.test - handles error during KM key PUTget.key@key-manager-autogen.flowcrypt.test - automatic setup with key found on key managerget.key@no-submit-org-rule.key-manager-autogen.flowcrypt.test - automatic setup with key found on key manager and no submit rule(no passphrase)has.pub@org-rules-test - no backup, no keygensetup - imported key with multiple alias should show checkbox per aliassetup - imported key from a file with multiple aliasreject.client.keypair@key-manager-autogen.flowcrypt.test - does not leak sensitive info on err 400, shows informative errno.pub@org-rules-test - no backup, no keygen, enforce attester submit with submit err