• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tari-project / bulletproofs-plus / 8478510121
98%

Build:
DEFAULT BRANCH: main
Ran 29 Mar 2024 07:37AM UTC
Jobs 1
Files 20
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Mar 2024 07:33AM UTC coverage: 98.056% (+0.03%) from 98.024%
8478510121

push

github

web-flow
feat: remove partial precomputation (#129)

Partial precomputation is the sole reason for maintaining a custom curve
library fork, which has proven to be a headache and limits compatibility
with other libraries.

This PR removes partial precomputation altogether. If you supply
parameters with more inner-product generators than you need, padding is
used. This incurs an efficiency hit, but only in this particular case.
For the use cases in the Tari ecosystem, this is not an issue.

As a result of this change, we also switch back to the latest version of
the upstream curve library and simplify some scalar exponentiation
operations. The audit report is also updated to note the curve library
dependency change.

Closes #128. Closes #93. Closes #96.

45 of 45 new or added lines in 2 files covered. (100.0%)

2371 of 2418 relevant lines covered (98.06%)

1671.34 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8478510121.1 29 Mar 2024 07:37AM UTC 20
98.06
GitHub Action Run
Source Files on build 8478510121
  • Tree
  • List 20
  • Changed 3
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 58409fae on github
  • Prev Build on main (#8448004061)
  • Next Build on main (#8504432567)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc