Commit Graph

  • c9c5533b3d
    improve the documentation (especially disk layout) main Balazs Komuves 2025-12-04 11:53:44 +01:00
  • ae3c9827d3
    speed up NTT by another almost 10% by using optimized short DFT routines Balazs Komuves 2025-11-05 17:25:19 +01:00
  • 2adca16e10
    improve inverse NTT speed by 10% by doing the rescaling only at the end (instead of at every step) Balazs Komuves 2025-11-05 17:13:18 +01:00
  • 0edb80b6b6
    create a "bundle" from all the C files (better inlining opportunities for the C compiler); also add a simple benchmark for the C FFT implementation Balazs Komuves 2025-11-05 17:06:24 +01:00
  • 0eb39eb5c9
    specialized algorithms for short NTT/INTT (size 4, 8, 16) Balazs Komuves 2025-11-04 22:40:33 +01:00
  • bd888d5b57
    fixed the (trivial) C NTT bug, and started a refactor towards a unified type-class based interface Balazs Komuves 2025-11-04 22:17:29 +01:00
  • a9cb0a96a6
    preliminary C implementation of NTT Balazs Komuves 2025-11-04 10:58:02 +01:00
  • f7955ac21b
    expand the documentation Balazs Komuves 2025-10-31 12:46:57 +01:00
  • 39be48f67d
    flat data and flat arrays Balazs Komuves 2025-10-21 13:14:39 +02:00
  • 4d65a0b042
    add quadratic field extension C implementation (will be useful for vector operations?) Balazs Komuves 2025-10-21 13:14:07 +02:00
  • b2d8b577f7
    remove .o object files Balazs Komuves 2025-10-15 13:31:44 +02:00
  • 41b2f60357
    incorporate C monolith hash implementation (TODO: fast hashing of flat arrays of field elements) Balazs Komuves 2025-10-14 20:21:19 +02:00
  • 58756dd824
    fast C implementation for Goldilocks field + tests for field implementations Balazs Komuves 2025-10-14 18:09:30 +02:00
  • bf75c153b2
    minor readability improvements Balazs Komuves 2025-10-13 09:47:30 +02:00
  • b9d47b3815
    implement the FRI verifier algorithm (not extensively tested) Balazs Komuves 2025-10-12 22:40:18 +02:00
  • 64753a1fc7
    add FRI proof serialization Balazs Komuves 2025-10-09 16:46:07 +02:00
  • 1fc18e237b
    minor docs improvement Balazs Komuves 2025-10-09 16:45:47 +02:00
  • bbfc650aef
    fix link Balazs Komuves 2025-10-06 01:03:04 +02:00
  • 6a494ff787
    initial import Balazs Komuves 2025-10-06 00:57:05 +02:00
  • 9cfe4d2a97 initial commit Balazs Komuves 2025-10-06 00:57:05 +02:00