How It Works
With dual encryption:- FHE ciphertext: For homomorphic computation
- User ciphertext: For local recovery (X25519)
Setting Up UserCrypto
- Rust
- TypeScript
Encrypting with Recovery
- Rust
- TypeScript
Decrypting Locally
- Rust
- TypeScript
Decrypting MPC Results
When to Use Recovery
| Use Case | Use Recovery? |
|---|---|
| User’s own balance | Yes |
| User’s order details | Yes |
| Counterparty data | No |
| System-generated values | No |