P-256 signature verification with Ride V9#1957
Merged
alexeykiselev merged 10 commits intodetermenistic-finality-featurefrom Feb 9, 2026
Merged
P-256 signature verification with Ride V9#1957alexeykiselev merged 10 commits intodetermenistic-finality-featurefrom
alexeykiselev merged 10 commits intodetermenistic-finality-featurefrom
Conversation
3c57409 to
b5b5998
Compare
alexeykiselev
previously approved these changes
Jan 13, 2026
alexeykiselev
previously approved these changes
Jan 14, 2026
alexeykiselev
added a commit
that referenced
this pull request
Jan 20, 2026
Some compiler and evaluator tests updated accordingly.
nickeskov
pushed a commit
that referenced
this pull request
Jan 26, 2026
* Backport missing LibV9 switch branches from PR #1957. Some compiler and evaluator tests updated accordingly. * Exhaustive linter added to the golangci.yml. Linter issues fixed. Added private constant maxVersion to Ride versions iota in order to automate CurrentMaxLibraryVersion function. Added test TestRideVersionCoverage to detect introduction of new library version. Added other tests that checks what Ride scripts can be compiled, estimated and evaluated with all possible versions of Ride. * Changed DApp tests to start from Ride V3.
9cd1d9d to
aaa19b6
Compare
* Functions to load and verify certificates chain added. Function to verify signature using PK from certificate added. Tests added. * TDX extension check added to LoadCertificates function. Function to extract ECDSA public key from a certificate added. Function SecP256Verify reimplemented to accept message, public key and signature. Tests updated and moved to crypto_test package. Compiler functions descriptions updated, new Ride function to load certificates added. PEG code regenerated. New Ride function implemented. Ride function secP256Verify reimplemented to accept new set of arguments. Ride functions descriptions and costs updated. Code regenerated. Tests on Ride functions updated and added. * Fix modernize issue back. * Add file close checks in tests. --------- Co-authored-by: Nikolay Eskov <mr.eskov1@yandex.ru>
alexeykiselev
approved these changes
Feb 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.