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

Legacy-to-PSA transition guide #7766

Merged
merged 35 commits into from
Dec 20, 2023
Merged
Changes from 8 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
5ad8ca2
Legacy-to-PSA transition guide
gilles-peskine-arm Jun 13, 2023
c7b53f3
Mention mbedtls_psa_get_random
gilles-peskine-arm Jun 13, 2023
b33d0ac
Mention self-tests
gilles-peskine-arm Jun 15, 2023
5bd4f17
Cover ECDH and DHM
gilles-peskine-arm Jun 15, 2023
f75e65d
Rename PSA_WANT_KEY_TYPE_xxx_KEY_PAIR_USE to ..._BASIC
gilles-peskine-arm Jun 15, 2023
379ff87
Cover ecp.h
gilles-peskine-arm Jun 15, 2023
603f0fc
The ECP curve name is the one from TLS, not one we made up
gilles-peskine-arm Jun 20, 2023
909cf5a
Show how to extract curve information from an ecp_keypair
gilles-peskine-arm Jun 20, 2023
677285a
Clarify "functions that facilitate the transition"
gilles-peskine-arm Nov 28, 2023
5403cb3
typos
gilles-peskine-arm Nov 28, 2023
601d3a0
Add links to newly added functions
gilles-peskine-arm Nov 28, 2023
d372da6
Expand on the removal of RNG boilerplate
gilles-peskine-arm Nov 28, 2023
dfe6707
Fix typos and make minor style improvements
gilles-peskine-arm Nov 29, 2023
d96aa1b
Say who to contact
gilles-peskine-arm Nov 29, 2023
396a2a3
Explain interruptible operations
gilles-peskine-arm Nov 30, 2023
4d234f1
Editorial corrections
gilles-peskine-arm Nov 30, 2023
951cf39
Corrections and clarifications around asymmetric key formats
gilles-peskine-arm Nov 30, 2023
f7746bd
Correct lists of sign/verify functions
gilles-peskine-arm Nov 30, 2023
d79854b
That's not what mbedtls_ecdh_get_params does
gilles-peskine-arm Nov 30, 2023
dbcfc7d
Be more informative about "No change"
gilles-peskine-arm Nov 30, 2023
3ea22dc
Correct function names prefixes where they diverge from module names
gilles-peskine-arm Nov 30, 2023
02112cc
Update PBKDF2 availability for 3.5
gilles-peskine-arm Nov 30, 2023
c3fd095
typo
gilles-peskine-arm Nov 30, 2023
1097d4e
Minor clarification
gilles-peskine-arm Nov 30, 2023
2fffc45
fixup! Correct function names prefixes where they diverge from module…
gilles-peskine-arm Dec 4, 2023
06002c5
typos and minor clarifications
gilles-peskine-arm Dec 4, 2023
5eeca33
Use "workflow" rather than "flow" for clarity
gilles-peskine-arm Dec 4, 2023
d921391
Note a few things about PAKE (thanks Manuel)
gilles-peskine-arm Dec 4, 2023
76bc64e
Diffie-Hellman: several clarifications and corrections
gilles-peskine-arm Dec 4, 2023
32dfaf4
More information about output buffer sizes
gilles-peskine-arm Dec 4, 2023
e5044a0
Add a generic section about key management
gilles-peskine-arm Dec 4, 2023
9f55e8e
Add a section about ALT implementations
gilles-peskine-arm Dec 5, 2023
0308d79
Fix some MAC-related function names
gilles-peskine-arm Dec 12, 2023
5feac95
Correct and clarify discussion of AES-CMAC-PRF-128
gilles-peskine-arm Dec 12, 2023
1ef1eb2
Clarify psa_constant_names
gilles-peskine-arm Dec 13, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading