You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The contracts of the Spartan-ECDSA Repo were reviewed over 16 days. The code review was performed between 19st June and 5th July, 2023. The repository was under active development during the review, but the review was limited to the latest commit at the start of the review. This was commit 3386b30.
Scope
The scope of the review consisted of the following contracts at the specific commit:
Findings are broken down into sections by their respective impact:
Critical, High, Medium, Low impact
These are findings that range from attacks that may cause loss of funds, impact control/ownership of the contracts, or cause any unintended consequences/actions that are outside the scope of the requirements
Gas savings
Findings that can improve the gas efficiency of the contracts
Informational
Findings including recommendations and best practices
Critical Findings
None.
High Findings
None.
Medium Findings
None.
Low Findings
None
Informational Findings
1. Informational - Unused bits variable.
The variable - bits is not used in template.
templateEfficientECDSA() {
var bits =256;
signalinput s;
signalinput Tx; // T = r^-1 * Rsignalinput Ty;
Recommendation
Remove unused variable
Final remarks
The observed code is written based on well known tested code base. There are no critical, high, medium, low vulnerabilities in the code.
The text was updated successfully, but these errors were encountered:
yAcademy Spartan-ECDSA Review
Auditors:
Table of Contents
Review Summary
Spartan-ECDSA
The contracts of the Spartan-ECDSA Repo were reviewed over 16 days. The code review was performed between 19st June and 5th July, 2023. The repository was under active development during the review, but the review was limited to the latest commit at the start of the review. This was commit 3386b30.
Scope
The scope of the review consisted of the following contracts at the specific commit:
Findings Explanation
Findings are broken down into sections by their respective impact:
Critical Findings
None.
High Findings
None.
Medium Findings
None.
Low Findings
None
Informational Findings
1. Informational - Unused
bits
variable.The variable -
bits
is not used in template.Recommendation
Remove unused variable
Final remarks
The observed code is written based on well known tested code base. There are no critical, high, medium, low vulnerabilities in the code.
The text was updated successfully, but these errors were encountered: