Skip to content

[Graphite MQ] Draft PR GROUP:spec_db8551 (PRs 909)#913

Closed
graphite-app[bot] wants to merge 1 commit intomainfrom
gtmq_spec_db8551_1756806298094-99886e50-dd70-4aff-9723-f55c8e003e5a
Closed

[Graphite MQ] Draft PR GROUP:spec_db8551 (PRs 909)#913
graphite-app[bot] wants to merge 1 commit intomainfrom
gtmq_spec_db8551_1756806298094-99886e50-dd70-4aff-9723-f55c8e003e5a

Conversation

@graphite-app
Copy link
Copy Markdown

@graphite-app graphite-app bot commented Sep 2, 2025

This draft PR was created by the Graphite merge queue.
Trunk will be fast forwarded to the HEAD of this PR when CI passes, and the original PRs will be closed.

The following PRs are included in this draft PR:

This is useful for Bitcoin applications, like proving knowledge of an address private key. This involves a SHA-256 hash of a fixed-size payload.

I chose to make it the callers responsibility to split the wires into words, we'll need to add another function to help with that. Part of the rationale is to decouple concerns. More practically, the output digest will be the input to RIPEMD160 hash, which also operates on 32-bit words, so having interfaces for both that take inputs and outputs split into words is natural and efficient for chaining them.
@graphite-app graphite-app bot closed this Sep 2, 2025
@graphite-app graphite-app bot deleted the gtmq_spec_db8551_1756806298094-99886e50-dd70-4aff-9723-f55c8e003e5a branch September 2, 2025 09:53
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.

1 participant