aniampio
fecb67ded7
Update for compact e-cash - remove requirement for security tag
2023-12-07 09:39:19 +01:00
aniampio
3ffa367de1
Update benchmarks
2023-12-07 09:39:19 +01:00
aniampio
3691110db8
Add verification of the payments inside identify; speed up the identify checks
2023-12-07 09:39:17 +01:00
aniampio
dd527e4295
Update the spend function for compact ecash - multi spend
2023-12-07 09:39:06 +01:00
aniampio
778f5bf5e5
Add duplicate payinfo check for identify
2023-12-07 09:39:06 +01:00
aniampio
761d09534f
Update spend function in the compact ecash
2023-12-07 09:39:06 +01:00
aniampio
4a7e44b9c7
Add test for identification - case of no double spending
2023-12-07 09:39:06 +01:00
aniampio
db69158b4b
Add aggregation and e2e test
2023-12-07 09:39:06 +01:00
aniampio
40af8ebf47
Fix the eq 15 for the spend proof
2023-12-07 09:39:06 +01:00
aniampio
f8e78c7fcc
Update the verification function for structure preserving signature
2023-12-07 09:39:06 +01:00
aniampio
05ddbf2fba
Add draft of signature verification function
2023-12-07 09:39:06 +01:00
aniampio
31e9c0004a
Move the index for signature retrival
2023-12-07 09:39:06 +01:00
aniampio
e4cfdc9888
3 out of 4 pairing tests in the zk proof pass
2023-12-07 09:39:06 +01:00
aniampio
0df62df780
Fix signatures tau_l
2023-12-07 09:39:06 +01:00
aniampio
3687600587
Shifting indices in setup - eq 4 test still passing
2023-12-07 09:39:06 +01:00
aniampio
64dd6c2b8c
Add eq checks
2023-12-07 09:39:06 +01:00
aniampio
aa018769c2
Add bilinear equations into the zk proof; the last eq passes the tests
2023-12-07 09:39:04 +01:00
aniampio
2ec2613a89
Define spend instance and witness structs
2023-12-07 09:38:54 +01:00
aniampio
15d10ab027
Add spend and spend verification functions; fix breaking test for proof of withdrawal
2023-12-07 09:38:54 +01:00
aniampio
0fc5b97dfb
Add issuance and issuance verification - but one of the tests is failing
2023-12-07 09:38:54 +01:00
aniampio
7632e524c0
Add key generation functions
2023-12-07 09:38:54 +01:00
aniampio
49721177fc
Update the structure preserving signature to work in the setup function as well
2023-12-07 09:38:50 +01:00
aniampio
7f0f2b056f
Add benchmarks
2023-12-07 09:38:21 +01:00
aniampio
cec35ee4d0
Update get range proof signature function to return an error
2023-12-07 09:37:43 +01:00
aniampio
5f545675e1
Add into the zk proof the proof that l is within the range
2023-12-07 09:36:20 +01:00
aniampio
49ac369ce2
Add struct for the divisible ecash crate
2023-12-07 09:36:17 +01:00
aniampio
dfcc87167b
Add test for succesfull identification
2023-12-07 09:35:54 +01:00
aniampio
ee95596abf
Fix the issue with two gamma equations
2023-12-07 09:35:54 +01:00
aniampio
23ce9de873
Add S and T into the zk proof for spend
2023-12-07 09:35:54 +01:00
aniampio
28081bd72c
Move signature related structs and functions to utils
2023-12-07 09:35:54 +01:00
aniampio
5e146aa432
Move spend and spec vfy as functions associated with wallet and payment
2023-12-07 09:35:54 +01:00
aniampio
53a9d43c87
Add identify function
2023-12-07 09:35:54 +01:00
aniampio
f487234007
Add spendVfy function
2023-12-07 09:35:54 +01:00
aniampio
d2a7d26e5a
Add verification for the spend zkproof and first tests
2023-12-07 09:35:54 +01:00
aniampio
7fcd246089
Start the spend function and zkproof for spend
2023-12-07 09:35:54 +01:00
aniampio
f384338f0f
Add new aggregation function and struct for the aggregated wallet
2023-12-07 09:35:54 +01:00
aniampio
0114743db9
Add aggregation into e2e tests
2023-12-07 09:35:54 +01:00
aniampio
9776bfb0b0
Copy and adjust aggregation of verification keys from coconut
2023-12-07 09:35:52 +01:00
aniampio
0526b3e6b4
Fix bug in the issuance verification
2023-12-07 09:35:37 +01:00
aniampio
d00bef2ddf
Fix a bug in the commitment computation
2023-12-07 09:35:37 +01:00
aniampio
a0c81c982c
Copy polynomial and ttpcode from Coconut; add first test; add keypair structures
2023-12-07 09:35:37 +01:00
aniampio
32ba1c7c18
Add zk proof for withdrawal request
2023-12-07 09:35:35 +01:00
aniampio
bea8e4a881
Add initial functions
2023-12-07 09:34:41 +01:00
aniampio
9558c3deb2
Add template for the compact ecash crate
2023-12-07 09:33:00 +01:00
Pierre Dommerc
26a8dec707
refactor(vpnapp): node location logic ( #4223 )
...
* refactor node location logic
fontend:
remove app local data from state
remove node config from state
use only country location state
backend:
add node location in state
add set_node_location command
* call backend to update node location
* clean code
2023-12-06 15:39:53 +01:00
mx
74481003e6
made taskclient shutdown log more verbose ( #4134 )
...
* made taskclient shutdown log more verbose
* fmt
* changed 'disconnect' to 'shutdown' in 'task client is being dropped' log
2023-12-06 10:25:00 +01:00
dependabot[bot]
6d6eb186c0
Bump @adobe/css-tools from 4.3.1 to 4.3.2 ( #4203 )
...
Bumps [@adobe/css-tools](https://github.com/adobe/css-tools ) from 4.3.1 to 4.3.2.
- [Changelog](https://github.com/adobe/css-tools/blob/main/History.md )
- [Commits](https://github.com/adobe/css-tools/commits )
---
updated-dependencies:
- dependency-name: "@adobe/css-tools"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 09:59:56 +01:00
dependabot[bot]
6a4f8d502d
Bump vite from 5.0.0 to 5.0.5 in /nym-vpn/ui ( #4222 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.0.0 to 5.0.5.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.0.5/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 09:57:23 +01:00
Jon Häggblad
755fd1d765
Merge pull request #4216 from nymtech/jon/per-client-mix-hops-in-ipr
...
IPR: handle client specific number of mix hops
2023-12-05 21:11:18 +01:00
Jon Häggblad
ac14382a08
Change to Option in new_regular_with_custom_hops
2023-12-05 20:30:20 +01:00