Submitter's message This contains the diffs from the last signature update. Including the following already voted on changes:
- removal of Falcon
- rename CKM_XXXX_PREHASH[_YYYY] to CKM_HASH_XXXX[_YYYY]
And the following we agreed to in spirit, but not yet approved.
- prose changes in line with the xxxx prehash to hash xxxx.
- removal of deterministic mechanism and replacing them with a new parameter to CK_*SIGN_ADDITIONAL_CONTEXT.
- removal of deterministic mechanisms from the prose
- explanation of the hedge parameters in the prose.
Fix clear errors in the original update
- copy paste error in SHL where some SHL mechanisms still hand ML
- copy past errors where the SHL spec was referenced as FIPS 204 rather than FIPS 205
What you should focus on in the review:
- errors in english or better way of wording the semantics.
- bikeshedding of the entire hedge ID names and variable types *IS* welcome.
- bikeshedding of the spelling of CK_*SIGN_ADDITIONAL_CONTEXT is also welcome, now that it has grown additional purposes.
- ideas of where we may put the descriptions of how the above structures are used so we don't have it copied in every PQ mechanism prose over and over?
bob
-- Mr. Robert Relyea
---------------------------------
Robert Relyea
Principle Software Engineer
Red Hat
Mountain View CA
---------------------------------