Skip to content

Conversation

@nicklaswj
Copy link

This PR reintroduces the functions EncryptedTable::unseal and EncryptedTable::unseal_all and additionally makes fn encrypt_primary_key_parts public again. These changes are needed to make object-safe subset of EncryptedTable

…e `fn encrypt_primary_key_parts` public again
@coderdan
Copy link
Contributor

coderdan commented Nov 5, 2024

Hey @nicklaswj, it looks like you're depending on some internal stuff that was never meant to be publicly consumable. Maintaining this makes it tricky for us to make updates to encryption without breaking things.

I'll approve this for now so that you are unblocked but we should have a chat about your goals and what a stable API could look like so that we can ensure backwards compatibility.

@coderdan coderdan merged commit c7b461b into main Nov 5, 2024
3 checks passed
@coderdan coderdan deleted the reintroduce-object-safe-sub-functionality branch November 5, 2024 04:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants