92 Commits

Author SHA1 Message Date
Alejandro Cabeza Romero
0fcc71745a
Pin circom version. 2026-04-22 16:42:48 +02:00
Alejandro Cabeza Romero
eac50d614d
Add ignore wildcard. 2026-04-22 16:35:51 +02:00
Alejandro Cabeza Romero
7de6f2432d
Fix sed compatibility. 2026-04-22 14:17:09 +02:00
Alejandro Cabeza Romero
daeac05883
Add return fix. 2026-04-22 13:18:01 +02:00
Alejandro Cabeza Romero
7a10f70eca
Add other circuits FFIs and smoke tests. 2026-04-22 12:41:07 +02:00
Alejandro Cabeza Romero
fdd1305c0c
Add ffi smoke test. 2026-04-22 12:05:32 +02:00
Alejandro Cabeza Romero
bc58054585
Update build. 2026-04-21 16:43:41 +02:00
Alejandro Cabeza Romero
15ddef48da
Adapt circom functions to memory-based. 2026-04-21 16:20:22 +02:00
Alejandro Cabeza Romero
6cef39ba87
Move forward declarations to a separate file. 2026-04-20 16:19:40 +02:00
Alejandro Cabeza Romero
02cc519f29
Simplify FFIs. 2026-04-20 16:08:13 +02:00
Alejandro Cabeza Romero
2e1dd99ac5
Split shared free_bytes into common source and fix ffi includes. 2026-04-10 20:04:03 +02:00
Alejandro Cabeza Romero
dfe86c6282
Fix library. 2026-04-10 18:09:23 +02:00
Alejandro Cabeza Romero
d13467096c
Extend gitignore. 2026-04-10 17:59:30 +02:00
Alejandro Cabeza Romero
dbb28502bd
Made API fully C-ABI-compatible. 2026-04-10 17:31:24 +02:00
Alejandro Cabeza Romero
5946705b1c
Remove incompatible C ABI things. 2026-04-10 17:31:24 +02:00
Alejandro Cabeza Romero
505048bc3b
Add result to handle errors. 2026-04-10 17:31:24 +02:00
Alejandro Cabeza Romero
d0bb48b0e0
Add thin wrapper to expose witness generation via FFI. 2026-04-10 17:31:24 +02:00
Alejandro Cabeza Romero
d64e9f0b03
Use standard lib extensions. 2026-04-10 17:31:24 +02:00
Alejandro Cabeza Romero
6a7394e29b
Fix gobjcopy. 2026-04-10 17:31:24 +02:00
Alejandro Cabeza Romero
39d12949e9
Use appropriate objcopy on macos. 2026-04-10 17:31:24 +02:00
Alejandro Cabeza Romero
2130314463
Add llvm for objcopy on macos. 2026-04-10 17:31:24 +02:00
Alejandro Cabeza Romero
3a49985d16
Fix macos tool path. 2026-04-10 17:31:24 +02:00
Alejandro Cabeza Romero
062800b917
Compile libraries instead of binaries. 2026-04-10 17:31:23 +02:00
Alejandro Cabeza Romero
d6cf41f665
Add shorthand to run input generators. 2026-04-10 17:30:11 +02:00
Alejandro Cabeza Romero
e6ab5509b6
Add prettifier. 2026-04-10 17:23:58 +02:00
thomaslavaur
1ce5a77e44 fix bug in comparator full less than 2026-04-08 09:02:42 +02:00
b36f7f3f2f Add/Update License Files
Add dual MIT/Apache-2.0 license:
- LICENSE-MIT
- LICENSE-APACHE-v2
2026-03-25 11:40:47 +01:00
thomaslavaur
67ea0a5a6b fix typo 2026-03-18 12:47:24 +01:00
thomaslavaur
416c5a1722
Fix syntax for would_win.slot assignment v0.4.2 2026-03-18 08:30:25 +01:00
thomaslavaur
b2999e0949 update poq with slot in key nullifier derivation 2026-03-18 08:22:35 +01:00
Álex
ec7d298e5a
chore(flake): Update circuitsVersion to 0.4.1. 2026-02-13 11:51:31 +01:00
Alejandro Cabeza Romero
02373c3fec
Update circuitsVersion to 0.4.1. 2026-02-13 11:49:16 +01:00
Álex
480b9bc4fd
Merge pull request #11 from logos-blockchain/feat/nixify
feat: Nixify
2026-01-30 14:33:49 +01:00
Alejandro Cabeza Romero
1576b3a31f
Set default version and add todo. 2026-01-28 16:54:20 +01:00
Alejandro Cabeza Romero
df057aa15a
wip 2026-01-28 16:51:29 +01:00
Alejandro Cabeza Romero
b71a648643
Add separate versions file. 2026-01-28 16:38:11 +01:00
Alejandro Cabeza Romero
d8992faa1d
Format flake. 2026-01-28 16:26:46 +01:00
Alejandro Cabeza Romero
e32eb38519
Nixify circuits. 2026-01-28 16:24:43 +01:00
davidrusu
6f16952675
Merge pull request #10 from logos-blockchain/rpi5-releases
Linux_aarch64 builds for RPI
v0.4.1
2026-01-22 01:18:56 +04:00
David Rusu
b79e0ff754 rename arm64 to aarch64 2026-01-21 15:45:54 +04:00
David Rusu
7ebee1bf89 use arm64 runner to generate native builds 2026-01-21 14:30:15 +04:00
David Rusu
df27d2781a another attempt at GMP fixes 2026-01-21 13:56:55 +04:00
David Rusu
b5caecaadc fix GMP compilation problems for RPI 2026-01-21 13:41:02 +04:00
David Rusu
3973af3e63 add linux_aarch64 builds for RPI 2026-01-21 13:11:32 +04:00
Antonio
678ea4e75e
Merge pull request #9 from logos-blockchain/aa/change-circuits-output
chore: rename nomos to logos-blockchain
2026-01-20 11:12:23 +01:00
Antonio Antonino
0b9ad0bdb6
Rename nomos to logos-blockchain 2026-01-19 14:54:26 +01:00
thomaslavaur
0b0054a57b
Merge pull request #7 from logos-blockchain/tl/PoL_update
Tl/po l update
v0.3.2
2026-01-15 13:15:36 +01:00
thomaslavaur
e84e7f801c fix misspelling 2026-01-15 12:42:36 +01:00
thomaslavaur
6aa15f2bd7 remove protection against adaptive adversaries and update DSTs v0.4.0 2026-01-15 12:39:41 +01:00
thomaslavaur
0674fa2ac0 reflect nomos-pocs change on the circuits (add compression to nullifier, public keys and reward voucher) v0.3.1 2025-11-18 08:26:15 +01:00