Skip to content

Conversation

@nougzarm
Copy link
Collaborator

@nougzarm nougzarm commented Jul 8, 2025

…norrCodec initialization

This PR introduces the following updates:

  • Added new vector tests for non-interactive protocols that include label support, improving coverage and adherence to the specification.
  • Restructured the spec test suite for clarity and modularity, making it easier to extend and maintain.
  • Fixed the ByteSchnorrCodec::new() method to correctly derive the initial state from the protocol/session/instance labels, ensuring conformance with the specified IV construction.

These changes enhance the robustness of test coverage and ensure protocol correctness.

nougzarm added 2 commits July 8, 2025 14:40
…norrCodec initialization

This commit introduces the following updates:
- Added new vector tests for non-interactive protocols that include label support, improving coverage and adherence to the specification.
- Restructured the spec test suite for clarity and modularity, making it easier to extend and maintain.
- Fixed the `ByteSchnorrCodec::new()` method to correctly derive the initial state from the protocol/session/instance labels, ensuring conformance with the specified IV construction.

These changes enhance the robustness of test coverage and ensure protocol correctness.
@mmaker mmaker merged commit 8395a75 into sigma-rs:main Jul 9, 2025
6 checks passed
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