Sergio Chouhy
d648505d89
fmt, clippy
2026-05-08 22:15:57 -03:00
Sergio Chouhy
e9c0aa0858
handle comments
2026-05-08 21:41:48 -03:00
Sergio Chouhy
f722d257a3
fmt
2026-05-07 01:41:35 -03:00
Sergio Chouhy
fb4ddb055a
Merge branch 'main' into schouhy/diversify-private-pdas-by-identifier
2026-05-06 00:22:58 -03:00
Moudy
8a8bac8b69
ci: address fmt-rs, lint, and unit-tests failures from the merge
2026-04-30 22:16:26 +02:00
Moudy
8517906025
Merge branch 'main' into moudy/feat-strong-type-circuit-input
2026-04-30 20:17:47 +02:00
Moudy
98da9b26cc
fix: address PR review feedback
...
- Rename PrivacyPreservingCircuitInputAccount to InputAccountIdentity (drop the PrivacyPreservingCircuit prefix; add Identity suffix)
- Rename PrivacyPreservingCircuitInput.accounts to account_identities
- Rename AccountManager.accounts() to account_identities() and loop variables to account_identity
- Drop legacy mask-1/2/3 references from variant doc comments and guest comments
- Remove the explanatory comments about deleted parallel-vec tests; moved to the PR description
- Rebake privacy_preserving_circuit and test program artifacts
2026-04-30 15:46:36 +02:00
Moudy
55a4a1d83b
ci: fix fmt-rs, deny advisory, and rebake artifacts
2026-04-29 08:54:19 +02:00
Moudy
f7349656c7
refactor: strong-type PrivacyPreservingCircuitInput with per-account enum
2026-04-29 07:37:30 +02:00
Sergio Chouhy
7c45b5af3c
Merge branch 'main' into schouhy/generalize-npk-to-multiple-accounts
2026-04-24 01:04:55 -03:00
Moudy
bda21fb5c5
refactor: move private PDA npk into proven ChainedCall and Claim
2026-04-16 16:53:54 +02:00
Moudy
47843eaa3e
fix: nightly fmt and clippy issues (item ordering, doc backticks, integer suffix)
2026-04-15 21:10:22 +02:00
Moudy
3b78462e2d
feat: add private_pda_info field to PrivacyPreservingCircuitInput
2026-04-15 21:10:21 +02:00
Sergio Chouhy
a4af8da13b
replace npk for account id in commitment and init nullifier formulas
2026-04-14 23:45:34 -03:00
Moudy
5f0f8a78d3
fix: use infallible .into() instead of .try_into() for ValidityWindow conversion
...
Clippy flagged unnecessary fallible conversion since RangeFrom<u64> to
ValidityWindow<u64> cannot fail.
2026-03-31 15:34:52 +02:00
Moudy
103198f981
remove .unwrap()
2026-03-31 14:58:52 +02:00
Moudy
5113b212d6
Update nssa/core/src/circuit_io.rs
...
Co-authored-by: Daniil Polyakov <arjentix@gmail.com>
2026-03-31 14:10:43 +02:00
Sergio Chouhy
eb14b8bf98
clippy
2026-03-31 13:51:12 +02:00
Sergio Chouhy
99f0ed03dc
add type aliases
2026-03-31 13:50:06 +02:00
Sergio Chouhy
9aa7caf3bf
refactor validity window with generic
2026-03-31 13:49:12 +02:00
Sergio Chouhy
3257440448
enforce valid window construction
2026-03-20 13:49:17 -03:00
Sergio Chouhy
aeddb56978
fmt
2026-03-19 18:55:19 -03:00
Sergio Chouhy
a069004451
add validity window checks on privacy preserving transactions
2026-03-19 18:32:54 -03:00
jonesmarvin8
5d9980cf63
lint fixes
2026-03-18 13:10:36 -04:00
jonesmarvin8
8dd5037e28
Merge branch 'main' into marvin/nonce
2026-03-17 16:45:08 -04:00
Daniil Polyakov
e3b93b6e9a
feat: add restriction clippy lints
2026-03-17 21:25:30 +03:00
Daniil Polyakov
efe8393ba0
feat: add pedantic clippy lints
2026-03-17 21:25:30 +03:00
jonesmarvin8
889326d2ad
clean up and fixed tests
2026-02-16 19:53:32 -05:00
jonesmarvin8
77f2fb6994
update nonce mechanism
2026-02-12 19:22:03 -05:00
Daniil Polyakov
f729072fae
feat: allow private authorized uninitialized accounts
2025-12-18 21:48:37 +03:00
Sergio Chouhy
ef97fade99
feat: unzip init proofs from nsk
2025-12-18 17:57:13 +03:00
Sergio Chouhy
5276cc8f07
Merge branch 'schouhy/move-modified-transfer-to-test-methods' into schouhy/implement-privacy-preserving-tail-calls
2025-12-10 14:51:46 -03:00
Daniil Polyakov
4574acfc49
feat: introduce account data size limit
2025-12-09 20:26:02 +03:00
Sergio Chouhy
97209caa9c
Merge branch 'main' into schouhy/implement-privacy-preserving-tail-calls
2025-11-26 16:37:23 -03:00
Daniil Polyakov
a714e3c563
feat: enhance rustfmt config
2025-11-26 00:33:09 +03:00
Sergio Chouhy
dfd45c8678
wip
2025-11-06 19:35:47 -03:00
Sergio Chouhy
63436955c6
add nullifier for private account initialization
2025-10-03 20:47:37 -03:00
Sergio Chouhy
d91b07a785
fmt
2025-09-12 09:39:08 -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
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