|
mpt-crypto
Confidential Multi-Purpose Tokens Cryptographic Library
|
| include | |
| secp256k1_mpt.h | |
| src | |
| bulletproof_aggregated.c | Aggregated Bulletproof Range Proofs (Logarithmic Size) |
| commitments.c | Pedersen Commitments and NUMS Generator Derivation |
| elgamal.c | EC-ElGamal Encryption for Confidential Balances |
| equality_proof.c | Zero-Knowledge Proof of Knowledge of Plaintext and Randomness |
| mpt_scalar.c | Scalar Field Arithmetic Abstraction Layer |
| proof_link.c | Zero-Knowledge Proof Linking ElGamal Ciphertexts and Pedersen Commitments |
| proof_pok_sk.c | Schnorr Proof of Knowledge (PoK) for Discrete Logarithm |
| proof_same_plaintext.c | Zero-Knowledge Proof of Plaintext Equality (1-to-1) |
| proof_same_plaintext_multi.c | Zero-Knowledge Proof of Plaintext Equality (1-to-N) |
| proof_same_plaintext_multi_shared_r.c | Zero-Knowledge Proof of Plaintext Equality (1-to-N, Shared Randomness) |