aniampio
|
efe8a16050
|
Add documentation to aggregate_expiration_signatures
|
2023-11-21 18:34:19 +00:00 |
|
aniampio
|
a977af65f9
|
Clean and optimise the aggregate_expiration_signatures function
|
2023-11-21 17:37:55 +00:00 |
|
aniampio
|
45739442d6
|
Add documentation to sign_expiration_date
|
2023-11-21 17:23:26 +00:00 |
|
aniampio
|
baf10e9e98
|
Clean and optimise the sign_expiration_date function
|
2023-11-21 17:16:18 +00:00 |
|
aniampio
|
044dae4992
|
Add the aggregation of expiration date signatures
|
2023-11-21 17:10:31 +00:00 |
|
aniampio
|
78f01dbe9a
|
Add function to sign an expiration date
|
2023-11-21 11:23:45 +00:00 |
|
aniampio
|
bb35e67106
|
Remove unused function for gammas and replace with a generic one
|
2023-11-20 11:26:58 +00:00 |
|
aniampio
|
59260400b6
|
Move generate payinfo as implementation of the struct
|
2023-10-24 15:11:58 +01:00 |
|
aniampio
|
ea4980c6e2
|
Improve function performance and readability
|
2023-10-24 15:02:19 +01:00 |
|
aniampio
|
4a54fd93f6
|
Add function generating the payinfo
|
2023-10-24 14:49:56 +01:00 |
|
aniampio
|
5b66701c5d
|
Optimize the identification function
|
2023-10-17 14:13:23 +01:00 |
|
aniampio
|
3a8b99db10
|
Add byte calculation for divisible ecash
|
2023-08-07 21:19:25 +01:00 |
|
aniampio
|
6e7cf42831
|
Add Wallet, Partial Wallet and Payment to and from bytes converstion
|
2023-08-07 11:47:38 +01:00 |
|
aniampio
|
0e42f977ee
|
Increase benchmark duration
|
2023-01-09 14:11:49 +00:00 |
|
aniampio
|
ef379cdeb3
|
Update in divisible ecash benchmark
|
2022-09-27 13:13:01 +01:00 |
|
aniampio
|
4886312e43
|
Benchmarks: change the number of public keys
|
2022-08-31 12:51:04 +03:00 |
|
aniampio
|
3a152366d2
|
Update benchmarks
|
2022-08-31 12:39:41 +03:00 |
|
aniampio
|
d920bcb2f4
|
Update compact benchmarks
|
2022-08-31 11:55:15 +03:00 |
|
aniampio
|
268a1817ab
|
Remove spend verification from the identify function
|
2022-08-10 18:57:00 +01:00 |
|
aniampio
|
f5c493500f
|
Update benchmarks
|
2022-08-03 19:58:50 +01:00 |
|
aniampio
|
7533f304ff
|
Update benchmarks
|
2022-08-03 18:58:52 +01:00 |
|
aniampio
|
755d4f2388
|
Cleaning warnings
|
2022-08-03 16:03:07 +01:00 |
|
aniampio
|
6884395daa
|
Update for compact e-cash - remove requirement for security tag
|
2022-08-03 15:46:15 +01:00 |
|
aniampio
|
5299b94f9e
|
Add pairing and exponent benchmarks
|
2022-07-22 17:11:05 +01:00 |
|
aniampio
|
f701787802
|
Update benchmarks
|
2022-07-20 14:19:23 +01:00 |
|
aniampio
|
0b58e0ae24
|
Small updates and code cleaning
|
2022-07-20 12:19:19 +01:00 |
|
aniampio
|
03226d1487
|
Add verification of the payments inside identify; speed up the identify checks
|
2022-07-19 13:18:42 +01:00 |
|
aniampio
|
534f8c6b99
|
Update the spend function for compact ecash - multi spend
|
2022-07-15 01:45:58 +01:00 |
|
aniampio
|
e544a6d2fa
|
Add all cases for identification
|
2022-07-15 00:34:27 +01:00 |
|
aniampio
|
d696535da5
|
Add duplicate payinfo check for identify
|
2022-07-14 23:33:15 +01:00 |
|
aniampio
|
7e444b7c42
|
Update spend function in the compact ecash
|
2022-07-14 21:12:26 +01:00 |
|
aniampio
|
0d377d98a7
|
Remove unused constant
|
2022-07-06 00:08:42 +01:00 |
|
aniampio
|
5bdbee6dae
|
Fix in the identify function
|
2022-06-30 18:14:59 +01:00 |
|
aniampio
|
014374e33e
|
Add tests to indetify protocol
|
2022-06-28 15:35:07 +01:00 |
|
aniampio
|
9adb4fbbbc
|
Add test for identification - case of no double spending
|
2022-06-23 16:56:59 +01:00 |
|
aniampio
|
5293766856
|
Add aggregation and e2e test
|
2022-06-23 14:49:01 +01:00 |
|
aniampio
|
a40bb3ae4f
|
Fix the eq 15 for the spend proof
|
2022-06-09 13:08:21 +01:00 |
|
aniampio
|
226c37cfea
|
Update the verification function for structure preserving signature
|
2022-06-07 22:17:12 +01:00 |
|
aniampio
|
ea8f36dfd2
|
Add draft of signature verification function
|
2022-05-26 13:19:41 +01:00 |
|
aniampio
|
b466cb6b3d
|
Move the index for signature retrival
|
2022-05-26 13:12:05 +01:00 |
|
aniampio
|
bb0328137a
|
3 out of 4 pairing tests in the zk proof pass
|
2022-05-26 13:06:44 +01:00 |
|
aniampio
|
e07974ad2b
|
Updates for the assertion and pow function
|
2022-05-25 17:06:32 +01:00 |
|
aniampio
|
e8bb96b7d0
|
Add assertion check
|
2022-05-25 14:57:44 +01:00 |
|
aniampio
|
9bd06dbfcc
|
Fix signatures tau_l
|
2022-05-25 00:28:52 +01:00 |
|
aniampio
|
055b10f7f2
|
Shifting indices in setup - eq 4 test still passing
|
2022-05-24 23:53:58 +01:00 |
|
aniampio
|
44ca339ee5
|
Add eq checks
|
2022-05-24 23:31:40 +01:00 |
|
aniampio
|
b6a43787b3
|
Add bilinear equations into the zk proof; the last eq passes the tests
|
2022-05-24 21:16:43 +01:00 |
|
aniampio
|
9cb22d9bde
|
Define spend instance and witness structs
|
2022-05-12 20:57:16 +01:00 |
|
aniampio
|
68485f8998
|
Add spend and spend verification functions; fix breaking test for proof of withdrawal
|
2022-05-10 13:21:53 +01:00 |
|
aniampio
|
9c22c082c0
|
Draft of the spend function
|
2022-05-02 17:28:08 +01:00 |
|