Skip to content

Comments

feat: merge-train/barretenberg#20763

Open
AztecBot wants to merge 9 commits intonextfrom
merge-train/barretenberg
Open

feat: merge-train/barretenberg#20763
AztecBot wants to merge 9 commits intonextfrom
merge-train/barretenberg

Conversation

@AztecBot
Copy link
Collaborator

@AztecBot AztecBot commented Feb 23, 2026

BEGIN_COMMIT_OVERRIDE
feat: Native ECDSA audit (#20658)
chore: Generic lookup/permutation audit 2 (#20761)
fix: Inject version to correct binary (#20753)
END_COMMIT_OVERRIDE

### 🧾 Audit Context

Native ECDSA audit: test refactoring, deterministic nonce derivation
according to RFC6979, small code refactoring.

### 🛠️ Changes Made

- Derivation of the nonce (ephemeral key) is now in accordance with
RFC6979
- Testing refactored and extended
- Added some Wycherproof testing infrastructure
- Code refactoring to make it easier to read
- Address TODOs about erasing data in HMAC

### ✅ Checklist

- [X] Audited all methods of the relevant module/class
- [X] Audited the interface of the module/class with other (relevant)
components
- [X] Documented existing functionality and any changes made (as per
Doxygen requirements)
- [X] Resolved and/or closed all issues/TODOs pertaining to the audited
files
- [ ] Confirmed and documented any security or other issues found (if
applicable)
- [X] Verified that tests cover all critical paths (and added tests if
necessary)
- [X] Updated audit tracking for the files audited (check the start of
each file you audited)

### 📌 Notes for Reviewers
AztecBot and others added 7 commits February 23, 2026 12:47
### 🧾 Audit Context

Add testing for generic lookup and permutation relation.

### 🛠️ Changes Made

- Add testing framework for generic lookup and permutation relation.

### ✅ Checklist

- [ ] Audited all methods of the relevant module/class
- [ ] Audited the interface of the module/class with other (relevant)
components
- [ ] Documented existing functionality and any changes made (as per
Doxygen requirements)
- [ ] Resolved and/or closed all issues/TODOs pertaining to the audited
files
- [ ] Confirmed and documented any security or other issues found (if
applicable)
- [X] Verified that tests cover all critical paths (and added tests if
necessary)
- [ ] Updated audit tracking for the files audited (check the start of
each file you audited)

### 📌 Notes for Reviewers
In bootstrap.sh we always inject the version to build/bb. This raises an error when running the debug build in nightly. This PR fixes it by injecting the version to the correct binary.
Copy link
Collaborator

@ludamad ludamad left a comment

Choose a reason for hiding this comment

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

🤖 Auto-approved

@AztecBot AztecBot enabled auto-merge February 23, 2026 19:23
@AztecBot
Copy link
Collaborator Author

🤖 Auto-merge enabled after 4 hours of inactivity. This PR will be merged automatically once all checks pass.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants