-
Notifications
You must be signed in to change notification settings - Fork 2.8k
PSA drivers: specification for key derivation #5451
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
Merged
gilles-peskine-arm
merged 24 commits into
Mbed-TLS:development
from
gilles-peskine-arm:psa-driver-kdf-spec
Jun 6, 2023
Merged
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
a2b4159
Draft specification for key derivation
gilles-peskine-arm 220bda7
Rename a function parameter to avoid confusion
gilles-peskine-arm c2e2910
Fix internal links
gilles-peskine-arm 1a5b830
Fix typos and copypasta
gilles-peskine-arm 3fc9e04
Be more consistent with raw/cooked key derivation terminology
gilles-peskine-arm 54eb068
New function psa_crypto_driver_key_derivation_get_input_type
gilles-peskine-arm d9645c8
Fix naming confusion with opaque key derivation
gilles-peskine-arm eda71ce
Key derivation: improve overview of the problem space
gilles-peskine-arm 4e346bd
Fix entry point name
gilles-peskine-arm 635b779
Fix math character used in text mode
gilles-peskine-arm fd09408
Pass attributes alongside key buffer
gilles-peskine-arm 66b96e2
Copyediting
gilles-peskine-arm 4e94fea
Key derivation dispatch doesn't depend on the key type
gilles-peskine-arm d2fe1d5
Rationale on key derivation inputs and buffer ownership
gilles-peskine-arm f787879
Clarify sequencing of long inputs
gilles-peskine-arm b319ed6
State explicitly that cooked key derivation uses the export format
gilles-peskine-arm e52bff9
Note possible issue with derive_key: who should choose the input length?
gilles-peskine-arm 24f5229
Key agreement needs an attribute structure for our key
gilles-peskine-arm 1414bc3
Minor copyediting
gilles-peskine-arm f96a18e
Probably resolve concern about the input size for derive_key
gilles-peskine-arm dcaf104
Note that we may want to rename derive_key
gilles-peskine-arm 7df8ba6
Rework the description of key derivation output/verify key
gilles-peskine-arm 8dd1e62
Copyediting
gilles-peskine-arm f4ba001
Clarify when key derivation entry points are mandatory/permitted
gilles-peskine-arm File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Key agreement needs an attribute structure for our key
Signed-off-by: Gilles Peskine <[email protected]>
- Loading branch information
commit 24f52296f1e785712f4eb968c19a49e86f507325
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.