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

Add new key agreement function #101

Merged
merged 12 commits into from
Dec 5, 2023

Commits on Dec 5, 2023

  1. crypto: Add new key agreement function

    Add psa_key_agreement() as a standalone function that outputs to a new derivation key.
    athoelke committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    27d5b2c View commit details
    Browse the repository at this point in the history
  2. Finalise psa_key_agreement attribute requirements

    Specify the key type and size constraints for the output.
    athoelke committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    5c48afe View commit details
    Browse the repository at this point in the history
  3. Fix typo

    Signed-off-by: Andrew Thoelke <[email protected]>
    athoelke committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    ee3a037 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c9f71a2 View commit details
    Browse the repository at this point in the history
  5. Fix misplaced error returns

    athoelke committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    5fcf37e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8b9df71 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    484aac9 View commit details
    Browse the repository at this point in the history
  8. Terminology improvement for key agreement

    * 'raw key agreement' -> 'standalone key agreement'
    * 'full key agreement' -> 'combined key agreement'
    athoelke committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    1959504 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d8946cd View commit details
    Browse the repository at this point in the history
  10. Add PSA_ALG_IS_STANDALONE_KEY_AGREEMENT()

    Synonym for PSA_ALG_IS_RAW_KEY_AGREEMENT().
    athoelke committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    35a6e65 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5f5a8e6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a719ef3 View commit details
    Browse the repository at this point in the history