Shawn Xie
9d0c854139
Remove hardcoded library functions in ConfidentialTransfer ( #6365 )
2026-02-12 14:18:36 -05:00
Shawn Xie
fd390a4f1c
Add doxygen comments for new transactions and helper functions ( #6332 )
2026-02-10 10:51:50 -05:00
Shawn Xie
3941283438
Prefix confidential transfer transaction names with "MPT" ( #6312 )
2026-02-02 12:13:18 -05:00
Shawn Xie
86af28d91d
Apply clang-format due to new column size ( #6311 )
2026-02-02 11:15:39 -05:00
Shawn Xie
66ed0fa452
namespace rename
2026-01-30 12:36:15 -05:00
yinyiqian1
fc8b7898c5
Support Pedersen-ElGamal linkage for ConfidentialSend ( #6289 )
...
* support Pedersen Amount commitment for ConfidentialSend
* support Pedersen Balance commitment for ConfidentialSend
2026-01-29 11:18:46 -05:00
yinyiqian1
1297385b7e
Support ConfidentialSend equality proof ( #6274 )
...
* Support ConfidentialSend equality proof
* resolve conflicts
* Add version check in send
2026-01-26 12:39:35 -05:00
Shawn Xie
114adc0c57
Pedersen commitment with ConvertBack and basic test ( #6243 )
2026-01-22 13:00:19 -05:00
yinyiqian1
1d349c32c5
fix encrypt zero balance and remove improper throw ( #6242 )
2026-01-20 12:27:44 -05:00
Shawn Xie
a5f20c129d
Copying over pedersen commitment from crypto lib ( #6238 )
2026-01-19 13:56:10 -05:00
yinyiqian1
75d143a2a0
support new design to reveal blinding factor ( #6237 )
...
* reveal blinding factor and optimize
* schnorr proof is added for registering holder pub key
* clean env.close that already closed
* clean up the lib functions
2026-01-19 13:07:19 -05:00
Shawn Xie
e3da98e310
Update unit test framework to use shared random factor ( #6233 )
2026-01-16 16:36:49 -05:00
Shawn Xie
ec6d7cb91d
Add equality proof to ConvertBack and refactor to reduce redundancy ( #6220 )
2026-01-16 10:28:55 -05:00
Shawn Xie
fa055c2bd5
Add auditing feature across confidential transfer transactions ( #6200 )
2026-01-14 11:18:06 -05:00
Shawn Xie
6c38086f17
ConfidentialConvert with Equality Proof ( #6177 )
2026-01-07 16:17:07 -05:00
Shawn Xie
3e9dc276ed
add back clawback hash ( #6175 )
2026-01-06 12:21:00 -05:00
Shawn Xie
abf7a62b1f
Refactor proof ( #6168 )
2026-01-05 12:00:41 -05:00
yinyiqian1
bd3a6e1631
Support equality proof for confidential clawback ( #6149 )
2026-01-02 11:48:06 -05:00
yinyiqian1
67e8e89e0f
copyright fix
2025-12-08 18:36:34 -05:00
yinyiqian1
8365148b5c
feat: support ConfidentialClawback and add tests ( #6023 )
2025-11-13 14:24:40 -05:00
Shawn Xie
c03866bf0f
Variable rename ( #6028 )
2025-11-12 11:58:05 -05:00
Shawn Xie
389afc5f06
Add deposit preauth and other checks ( #6011 )
2025-11-10 10:52:23 -05:00
Shawn Xie
35e4fad557
Add ciphertext check ( #5930 )
2025-10-23 11:57:18 -04:00
yinyiqian1
8e9cb3c1da
support ConfidentialSend ( #5921 )
2025-10-22 12:02:00 -04:00
Shawn Xie
18d92058e3
MergeInbox ( #5922 )
2025-10-22 11:30:44 -04:00
Shawn Xie
a636fe5871
Update test framework for encryption ( #5906 )
2025-10-17 14:04:54 -04:00
Shawn Xie
bbc3071fd1
Update mpt-crypto with zero encryption ( #5905 )
2025-10-17 11:41:39 -04:00
Shawn Xie
8fdc639206
ConfidentialConvert ( #5901 )
...
ConfidentialConvert and some test framework update
2025-10-16 14:31:14 -04:00