Skip to content

Commit 2913bb6

Browse files
committed
Add README and gitignore
1 parent d2d89d0 commit 2913bb6

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

.gitignore

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
build/
2+
Testing/
3+
CMakeFiles/
4+
*.o
5+
*.a
6+
*.dylib
7+
*.so
8+
.DS_Store
9+
CMakeCache.txt
10+
cmake_install.cmake
11+
Makefile

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# mpt-crypto
2+
3+
This document outlines the mpt-crypto library, a cryptographic toolkit specifically designed to enable confidential Multi-Purpose Token (MPT) transactions on the XRP Ledger.
4+
5+
It details the implementation of core cryptographic primitives, including:
6+
* **ElGamal encryption** for confidential amounts.
7+
* **Schnorr-based zero-knowledge proofs** for equality and correct encryption.
8+
* **Bulletproofs** for efficient range proofs.
9+
10+
All operations leverage the **libsecp256k1** framework. The library provides the foundational cryptographic operations necessary for managing private balances and ensuring the integrity of confidential ledger state transitions.

0 commit comments

Comments
 (0)