lambdaclass / cairo-vm_in_go

cairo-vm_in_go is a Go implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.
Apache License 2.0
57 stars 13 forks source link

Implement Blake2s hints (Part 2) #312

Closed fmoletta closed 1 year ago

codecov-commenter commented 1 year ago

Codecov Report

Merging #312 (101dc93) into main (78c0a08) will increase coverage by 1.24%. Report is 2 commits behind head on main. The diff coverage is 86.47%.

@@            Coverage Diff             @@
##             main     #312      +/-   ##
==========================================
+ Coverage   56.19%   57.43%   +1.24%     
==========================================
  Files          48       50       +2     
  Lines        6316     6653     +337     
==========================================
+ Hits         3549     3821     +272     
- Misses       2407     2452      +45     
- Partials      360      380      +20     
Files Coverage Δ
pkg/hints/hint_processor.go 88.60% <100.00%> (-0.10%) :arrow_down:
pkg/hints/hint_utils/blake2s_hash.go 100.00% <100.00%> (ø)
pkg/lambdaworks/lambdaworks.go 91.41% <100.00%> (+0.22%) :arrow_up:
pkg/hints/blake2s_hints.go 71.05% <71.05%> (ø)

... and 6 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more