Skip to content

Conversation

@cryptix
Copy link

@cryptix cryptix commented Nov 28, 2025

I tripped over the word interpret here on step 2. Since the private key is a scalar i guess you could use it directly but that would skip the SHA512 hashing and clamping that is given in the key generation section of RFC8032.

I think using the word derive instead makes it clearer that this is more involved and less ambigous with the use of the word on step 4.

I tripped over the word _interpret_ here on step 2, since the private key is a scalar i _guess_ you _could_ use it directly but that would skip the SHA512 hashing and clamping that is given in [key generation section of RFC803](https://www.rfc-editor.org/rfc/rfc8032#section-5.1.5). 

I think using the word _derive_ instead makes it clearer that this is more involved and less ambigous with the use of the word on step 4.
@madadam
Copy link
Collaborator

madadam commented Dec 3, 2025

Thanks for the PR! I believe the hashing and clamping refers only to the public key derivation. The private key is just a randomly generated 256bit number, there is no further processing on it. Thus I believe the current wording is accurate.

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

Successfully merging this pull request may close these issues.

2 participants