Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crypto: Return an error when sharing a room key to a verified user, who has an unverified device (optional encryption setting) #3810

Merged

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    7784f3e View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    cf046da View commit details
    Browse the repository at this point in the history
  2. crypto: rafactor split_recipients_withhelds_for_user

    Use a for loop rather than `partition_map`. We're about to add a third list, so
    partition_map won't work.
    
    (partition_map ends up using Vec::push under the hood, so this is pretty much
    equivalent.)
    richvdh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    326e87d View commit details
    Browse the repository at this point in the history
  3. crypto: add OwnUserIdentityData::is_identity_verified

    ... and use it to remove a bit of duplicated code.
    richvdh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    f555e07 View commit details
    Browse the repository at this point in the history
  4. crypto: remove CollectStrategy::new_device_based

    The list of boolean arguments is confusing. We may as well just construct the
    `DeviceBasedStrategy` directly.
    richvdh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    ede5e5a View commit details
    Browse the repository at this point in the history
  5. crypto: change EncryptionSettings::new to take a CollectStrategy

    Again, the list of boolean arguments is confusing.
    richvdh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    cfe16c4 View commit details
    Browse the repository at this point in the history
  6. crypto: extend CollectionStrategy::DeviceBasedStrategy

    Add (as yet unimplemented) `error_on_verified_user_problem` option
    richvdh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2e4e11c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    afe4015 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cdb90e5 View commit details
    Browse the repository at this point in the history
  9. crypto: test: factor out redundant variable

    This thing was confusing. What is "legacy" about it?
    richvdh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2ed73b8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    56df4b3 View commit details
    Browse the repository at this point in the history
  11. crypto: Update changelog

    richvdh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    5f24f8e View commit details
    Browse the repository at this point in the history