148 Commits

Author SHA1 Message Date
Sergio Chouhy
2c2c4fed76 add tests 2025-09-12 09:36:26 -03:00
Sergio Chouhy
f31bbe4876 rename fingerprint to account_id 2025-09-12 09:18:40 -03:00
Sergio Chouhy
e12fe4492b refactor 2025-09-11 16:39:07 -03:00
Sergio Chouhy
e8ace6838f fmt, clippy 2025-09-11 15:54:25 -03:00
Sergio Chouhy
3a9d9af815 wip 2025-09-10 18:56:34 -03:00
Sergio Chouhy
d63cde85b9 rollback to is_authorized field 2025-09-09 17:03:58 -03:00
Sergio Chouhy
d24969387c wip 2025-09-08 19:29:56 -03:00
Sergio Chouhy
df2026f107
Merge pull request #113 from vacp2p/comments_commitments
added comments related to commitments
2025-09-05 22:40:53 -03:00
jonesmarvin8
c055941738
Update nssa/src/state.rs
Co-authored-by: Sergio Chouhy <41742639+schouhy@users.noreply.github.com>
2025-09-05 20:48:56 -04:00
jonesmarvin8
4a0a99e264
Update nssa/src/state.rs
Co-authored-by: Sergio Chouhy <41742639+schouhy@users.noreply.github.com>
2025-09-05 20:48:47 -04:00
jonesmarvin8
4ae2af21a5
Update nssa/src/state.rs
Co-authored-by: Sergio Chouhy <41742639+schouhy@users.noreply.github.com>
2025-09-05 20:48:26 -04:00
jonesmarvin8
49019eaee2
Update nssa/core/src/commitment.rs
Co-authored-by: Sergio Chouhy <41742639+schouhy@users.noreply.github.com>
2025-09-05 20:48:11 -04:00
jonesmarvin8
5dea03027a minor corrections 2025-09-05 16:38:34 -04:00
jonesmarvin8
26acdbed61
Update nssa/src/merkle_tree/mod.rs
Co-authored-by: Sergio Chouhy <41742639+schouhy@users.noreply.github.com>
2025-09-05 16:28:13 -04:00
jonesmarvin8
1e7c3e1555
Update nssa/src/merkle_tree/mod.rs
Co-authored-by: Sergio Chouhy <41742639+schouhy@users.noreply.github.com>
2025-09-05 16:27:55 -04:00
jonesmarvin8
73c11600ba
Update nssa/src/merkle_tree/mod.rs
Co-authored-by: Sergio Chouhy <41742639+schouhy@users.noreply.github.com>
2025-09-05 16:27:43 -04:00
jonesmarvin8
6e7520bfea
Update nssa/src/merkle_tree/mod.rs
Co-authored-by: Sergio Chouhy <41742639+schouhy@users.noreply.github.com>
2025-09-05 16:27:03 -04:00
jonesmarvin8
45b31d304c
Update nssa/src/merkle_tree/mod.rs
Co-authored-by: Sergio Chouhy <41742639+schouhy@users.noreply.github.com>
2025-09-05 16:26:56 -04:00
jonesmarvin8
5eeb925384 added comments related to commitments 2025-09-05 16:21:46 -04:00
jonesmarvin8
4e122abbce added comments for Merkle tree 2025-09-05 16:03:49 -04:00
Oleksandr Pravdyvyi
00c76df04b
Merge branch 'main' into Pravdyvy/accounts-dump-fetch 2025-09-04 15:14:28 +03:00
Oleksandr Pravdyvyi
7052bccfbc
fix: try edition 2024 2025-09-04 14:38:41 +03:00
Sergio Chouhy
4f9ee9f19f remove unused dependencies 2025-09-02 16:29:56 -03:00
Sergio Chouhy
82070f9918
Merge pull request #106 from vacp2p/schouhy/add-tag-computation
Add view tag computation
2025-09-02 14:51:44 -03:00
Oleksandr Pravdyvyi
570a516cbf
fix: merge fix 2025-09-02 16:22:40 +03:00
Oleksandr Pravdyvyi
4ac2196ddf
fix: lock update 2025-09-02 16:11:27 +03:00
Oleksandr Pravdyvyi
348ec65059
Merge branch 'main' into Pravdyvy/key-protocol-update-public-part 2025-09-02 16:11:08 +03:00
Oleksandr Pravdyvyi
9993590d45
fix: comments fix 2 2025-09-02 07:32:39 +03:00
Sergio Chouhy
786d0b2899 add tag computation 2025-09-01 18:25:25 -03:00
Oleksandr Pravdyvyi
22cdce5102
fix: comments fix 2025-09-01 14:06:43 +03:00
Sergio Chouhy
a36592485c remove builtin programs check 2025-08-27 19:25:03 -03:00
Sergio Chouhy
87577726ec add program_id check 2025-08-27 18:31:13 -03:00
Sergio Chouhy
5bd45b685f bump r0 version 2025-08-27 18:02:10 -03:00
Sergio Chouhy
0a3f093d60 fmt and clippy 2025-08-27 17:22:09 -03:00
Sergio Chouhy
66b5efaacb file refactor 2025-08-27 17:22:03 -03:00
Sergio Chouhy
fd74216249 add commit to kdf 2025-08-26 14:14:08 -03:00
Sergio Chouhy
e508547914 add npk to kdf 2025-08-26 13:50:52 -03:00
Sergio Chouhy
d623812c24 remove shared secrete derivation from r0 2025-08-25 17:45:59 -03:00
Sergio Chouhy
20897596b0 add root history 2025-08-25 09:58:02 -03:00
Sergio Chouhy
9ff6a5bc85 fix 2025-08-25 07:57:35 -03:00
Sergio Chouhy
2e371300d3 refactor mt 2025-08-25 07:44:56 -03:00
Sergio Chouhy
f2a7c574e5 fix nonce in circuit 2025-08-22 18:49:46 -03:00
Sergio Chouhy
96ca181f2d implement encryption/decryption of private outputs 2025-08-22 18:11:45 -03:00
Sergio Chouhy
d00c551027 minor refactor 2025-08-22 13:42:37 -03:00
Sergio Chouhy
75211903d7 polish tests 2025-08-22 12:29:45 -03:00
Sergio Chouhy
f7e1b85091 add transition from privacy preserving transaction deshielded 2025-08-22 11:03:10 -03:00
Sergio Chouhy
1d2b0bbed7 add test for transition from private transaction 2025-08-22 10:35:01 -03:00
Sergio Chouhy
1ca3d68d7e remove serde for nssa::address 2025-08-22 08:53:40 -03:00
Sergio Chouhy
02ad6129d6 refactor merkle tree into file 2025-08-22 08:34:47 -03:00
Sergio Chouhy
79727f0195 refactor circuit module into file 2025-08-22 08:32:05 -03:00