Skip to content

implementation of a toy zero knowledge virtual machine

Notifications You must be signed in to change notification settings

gobsponge/teddyvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

🧸 teddyvm

implementation of a toy zero knowledge virtual machine

  • setup
    • constraints
    • conditions
    • FRI
    • variant
    • fiat-shamir
  • compilation
    • program
    • input
    • output
    • recursion
    • assembly
  • primitives
    • polynomial constraints
    • degree
    • control, derived and external columns
    • instructions
    • permutation
    • multiple permutation
    • lookup
    • injective lookup
    • permutation and lookup with multiple columns
  • instruction set
    • operands and flag
    • unsigned multiplation
    • setting flag for zero result
    • arithmetic and comparisons
    • logic
    • word range
    • signed arithmetic
    • memory
    • program lookup
  • protocol
    • vm configuration
    • prover
    • verifier

About

implementation of a toy zero knowledge virtual machine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published