Skip to content

Add key prefixing to RedJubjub#95

Merged
daira merged 1 commit into
masterfrom
redjubjub-key-prefixing
Jun 30, 2025
Merged

Add key prefixing to RedJubjub#95
daira merged 1 commit into
masterfrom
redjubjub-key-prefixing

Conversation

@str4d
Copy link
Copy Markdown
Contributor

@str4d str4d commented Dec 1, 2023

The original draft spec for RedJubjub did not include key prefixing, and both this reference implementation and the Rust implementation were implemented following that spec. Then when key prefixing was added, the Rust code was updated at its call sites instead of inside the RedJubjub implementation.

Now that we are migrating to the redjubjub crate which correctly builds in key prefixing, the old test vectors can no longer be used.

The original draft spec for RedJubjub did not include key prefixing, and
both this reference implementation and the Rust implementation were
implemented following that spec. Then when key prefixing was added, the
Rust code was updated at its call sites instead of inside the RedJubjub
implementation.

Now that we are migrating to the `redjubjub` crate which correctly builds
in key prefixing, the old test vectors can no longer be used.
Copy link
Copy Markdown
Contributor

@daira daira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK

@daira daira merged commit 68a3f8e into master Jun 30, 2025
@daira daira deleted the redjubjub-key-prefixing branch June 30, 2025 18:14
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