Skip to content

Clarification and relaxation of the flow for PAKE protocols#159

Merged
athoelke merged 2 commits intoARM-software:mainfrom
athoelke:pake-flow-fixes
Jan 31, 2024
Merged

Clarification and relaxation of the flow for PAKE protocols#159
athoelke merged 2 commits intoARM-software:mainfrom
athoelke:pake-flow-fixes

Conversation

@athoelke
Copy link
Copy Markdown
Contributor

@athoelke athoelke commented Jan 30, 2024

Permit flexibility in the flow for J-PAKE:

  • Allow the application to either input-before-output or output-before-input in each round of the protocol.

Correct the SPAKE2+ flow description:

  • Flow diagram had reversed two of the calls in the Prover
  • Clarify that the presented sequence of calls is mandatory
  • Fix some incorrect comments in the demonstration code

Fixes #157

* Flow diagram had reversed two of the calls in the Prover
* Clarify that the presented sequence of calls is mandatory
* Fix some incorrect comments in the demonstration code
* Allow the application to either input-before-output or output-before-input in each round of the protocol.
@athoelke athoelke added bug Something is incorrect or inconsistent in the documentation clarification Something is confusing or missing in the documentation Crypto API Issue or PR related to the Cryptography API labels Jan 30, 2024
@athoelke athoelke self-assigned this Jan 30, 2024
@athoelke
Copy link
Copy Markdown
Contributor Author

@silabs-Kusumit, @silabs-hannes, @oberon-sk, @bheeb, @yanesca: please review these [hopefully] final changes for the PAKE API before we publish the updated specification.

@bheeb
Copy link
Copy Markdown

bheeb commented Jan 30, 2024

Looks good to me

@silabs-Kusumit
Copy link
Copy Markdown

Looks good to me

1 similar comment
@yanesca
Copy link
Copy Markdown
Contributor

yanesca commented Jan 31, 2024

Looks good to me

@athoelke athoelke merged commit b0dbd75 into ARM-software:main Jan 31, 2024
@athoelke athoelke deleted the pake-flow-fixes branch January 31, 2024 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something is incorrect or inconsistent in the documentation clarification Something is confusing or missing in the documentation Crypto API Issue or PR related to the Cryptography API

Projects

Development

Successfully merging this pull request may close these issues.

Ordering requirements/flexibility in PAKE operations

4 participants