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

What is the status of keyid & associated data fields ? #342

Open
touilleMan opened this issue Jan 11, 2022 · 2 comments
Open

What is the status of keyid & associated data fields ? #342

touilleMan opened this issue Jan 11, 2022 · 2 comments

Comments

@touilleMan
Copy link

Hi,

I come from RustCrypto/password-hashes#261 (comment)

It seems keyid & associated data fields have had a rough life (see #173 and #143), so from what I understand:

So my questions:

  • is there an official document about the hash encoding format ?
  • is it the correct to not handle keyid and associated data fields in the encoding format (our current implementation handle them, so this may lead to incompatibilities if hash generated by our lib get verified on another implementation)
  • is the keyid field officially deprecated (or even abandoned as it has never been really used ?)
  • what is the status of the associated data field ?
@tarcieri
Copy link

is there an official document about the hash encoding format ?

The closest thing I'm aware of is the PHC string format specification:

https://github.com/P-H-C/phc-string-format/blob/master/phc-sf-spec.md#argon2-encoding

@Leont
Copy link
Contributor

Leont commented Mar 8, 2023

I'm having the same questions. I remembered them and wanted to use them and now came to the unexpected conclusion that they're gone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants