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

feat(sdk): Support custom key splits #1038

Merged
merged 1 commit into from
Jul 10, 2024
Merged

Conversation

dmihalcik-virtru
Copy link
Member

Implementation of opentdf/spec#32

This is a proposal to allow customizing how a client shares key data across multiple KASes. With a split, you can copy the same share to multiple providers, allowing for robustness if a given KAS is unavailable - or if a decrypting user or application does not have authorization with that KAS.

@dmihalcik-virtru dmihalcik-virtru changed the title feature(sdk): Support custom key splits feat(sdk): Support custom key splits Jun 27, 2024
@dmihalcik-virtru dmihalcik-virtru force-pushed the feature/split-plan branch 2 times, most recently from 8890e5b to 645cf23 Compare June 28, 2024 13:46
@dmihalcik-virtru dmihalcik-virtru marked this pull request as ready for review June 28, 2024 14:29
@dmihalcik-virtru dmihalcik-virtru requested review from a team as code owners June 28, 2024 14:29
Implementation of opentdf/spec#32

This is a proposal to allow customizing how a client shares key data across multiple KASes. With a split, you can copy the same share to multiple providers, allowing for robustness if a given KAS is unavailable - or if a decrypting user or application does not have authorization with that KAS.
sdk/kas_client.go Show resolved Hide resolved
sdk/kas_client.go Show resolved Hide resolved
@dmihalcik-virtru dmihalcik-virtru added this pull request to the merge queue Jul 10, 2024
Merged via the queue into main with commit 685d8b5 Jul 10, 2024
17 checks passed
@dmihalcik-virtru dmihalcik-virtru deleted the feature/split-plan branch July 10, 2024 21:50
github-merge-queue bot pushed a commit that referenced this pull request Jul 11, 2024
🤖 I have created a release *beep* *boop*
---


##
[0.2.11](sdk/v0.2.10...sdk/v0.2.11)
(2024-07-11)


### Features

* **sdk:** Support custom key splits
([#1038](#1038))
([685d8b5](685d8b5))


### Bug Fixes

* **core:** Autobump sdk
([#1132](#1132))
([da9145c](da9145c))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Jul 11, 2024
🤖 I have created a release *beep* *boop*
---


##
[0.4.11](service/v0.4.10...service/v0.4.11)
(2024-07-11)


### Features

* **authz:** Keycloak ERS ability to handle clients, users, and emails
that dont exist
([#1113](#1113))
([4a17f18](4a17f18))
* **core:** GetEntitlements with_comprehensive_hierarchy
([#1121](#1121))
([ac85bf7](ac85bf7)),
closes [#1054](#1054)
* **sdk:** Support custom key splits
([#1038](#1038))
([685d8b5](685d8b5))


### Bug Fixes

* **core:** Autobump service
([#1133](#1133))
([1a1a64f](1a1a64f))
* **core:** Autobump service
([#1136](#1136))
([baaee4d](baaee4d))
* **core:** Autobump service
([#1139](#1139))
([7da3cb9](7da3cb9))
* **kas:** remove unused hostname check
([#1123](#1123))
([2909700](2909700))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>
elizabethhealy added a commit to opentdf/java-sdk that referenced this pull request Aug 19, 2024
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.

5 participants