sequoia-sq/tests/integration
Neal H. Walfield 4a5ce6603c
Change sq key subkey {password,delete} to work with weak bindings.
- Currently, it is not possible to delete secret key material that
    is only associated with a certificate that is not valid under the
    current policy.  The same goes for changing the password protecting
    the secret key material.

  - Users shouldn't have to first update a key's binding signature to
    delete it, or change its password.

  - Change `sq key subkey delete` and `sq key subkey password` to use
    the null policy.  This is not a security concern, because even if
    the binding signature is weak, both the certificate and the key
    are explicitly named.

  - See #375
2024-11-21 12:14:24 +01:00
..
common.rs Change sq key subkey {password,delete} to work with weak bindings. 2024-11-21 12:14:24 +01:00
sq_autocrypt.rs Port sq pki {authenticate,identify} to the cert designator framework. 2024-11-15 11:04:38 +01:00
sq_cert_export.rs Use --cert- prefix for all cert designators. 2024-11-18 14:57:09 +01:00
sq_cert_import.rs Add support for importing bare revocation certificates. 2024-10-30 15:36:12 +01:00
sq_cert_lint.rs Use --cert- prefix for all cert designators. 2024-11-18 14:57:09 +01:00
sq_cert_list.rs Fix sq cert list for fingerprints and key IDs. 2024-11-16 21:19:28 +01:00
sq_cli_version.rs Add new argument, --cli-version, to require a CLI version. 2024-11-08 11:42:18 +01:00
sq_decrypt.rs Make tests less expensive. 2024-11-13 11:18:12 +01:00
sq_encrypt.rs Rename sq pki vouch certify to sq pki vouch add. 2024-11-20 12:00:23 +01:00
sq_key_approvals_update.rs Rename sq pki vouch certify to sq pki vouch add. 2024-11-20 12:00:23 +01:00
sq_key_delete.rs Make sq key delete --file require --output. 2024-10-22 18:13:31 +02:00
sq_key_expire.rs Use --cert- prefix for all cert designators. 2024-11-18 14:57:09 +01:00
sq_key_generate.rs tests: Abstract user ID argument passing. 2024-11-13 13:19:40 +01:00
sq_key_import_export.rs Change sq key subkey export to require the certificate to export. 2024-11-06 16:08:02 +01:00
sq_key_password.rs Consolidate all integration tests. 2024-08-15 13:38:43 +02:00
sq_key_revoke.rs Consolidate all integration tests. 2024-08-15 13:38:43 +02:00
sq_key_subkey_bind.rs Deduplicate function to locate test artifacts. 2024-10-09 16:57:48 +02:00
sq_key_subkey_delete.rs Change sq key subkey {password,delete} to work with weak bindings. 2024-11-21 12:14:24 +01:00
sq_key_subkey_expire.rs Use --cert- prefix for all cert designators. 2024-11-18 14:57:09 +01:00
sq_key_subkey_export.rs Use --cert- prefix for all cert designators. 2024-11-18 14:57:09 +01:00
sq_key_subkey_password.rs Change sq key subkey {password,delete} to work with weak bindings. 2024-11-21 12:14:24 +01:00
sq_key_subkey.rs Rename --notation to --signature-notation. 2024-11-21 11:38:59 +01:00
sq_key_userid_revoke.rs Rename --add-userid to --userid-or-add, etc. 2024-11-18 10:40:18 +01:00
sq_key_userid.rs Rename --notation to --signature-notation. 2024-11-21 11:38:59 +01:00
sq_keyring_filter.rs Move sq toolbox keyring to sq keyring. 2024-11-16 10:06:59 +01:00
sq_keyring_merge.rs Move sq toolbox keyring to sq keyring. 2024-11-16 10:06:59 +01:00
sq_packet_decrypt.rs Move sq toolbox packet to sq packet. 2024-11-16 10:07:07 +01:00
sq_packet_dump.rs Move sq toolbox packet to sq packet. 2024-11-16 10:07:07 +01:00
sq_pki_link_authorize.rs Rename sq pki vouch certify to sq pki vouch add. 2024-11-20 12:00:23 +01:00
sq_pki_link.rs Rename --notation to --signature-notation. 2024-11-21 11:38:59 +01:00
sq_pki_vouch_add.rs Rename --notation to --signature-notation. 2024-11-21 11:38:59 +01:00
sq_pki_vouch_authorize.rs Rename sq pki vouch certify to sq pki vouch add. 2024-11-20 12:00:23 +01:00
sq_pki.rs Port sq cert list and two more to the user ID designator framework. 2024-11-15 17:47:05 +01:00
sq_sign.rs Rename --notation to --signature-notation. 2024-11-21 11:38:59 +01:00
sq_verify.rs tests: Abstract user ID argument passing. 2024-11-13 13:19:40 +01:00