A Python reimplementation of the one-time ring signatures as found in Monero. https://github.com/monero-project/mininero
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Riccardo Spagni c5fcee9d8e Merge pull request #3 from ShenNoether/master 3 years ago
.gitignore Update super old mininero repo to working copy 3 years ago
ASNL.py Update super old mininero repo to working copy 3 years ago
AggregateSchnorrCT.hash Update super old mininero repo to working copy 3 years ago
AggregateSchnorrCT_copy.pdf Update super old mininero repo to working copy 3 years ago
Dec23Overleaf.hash Update super old mininero repo to working copy 3 years ago
Deterministic.py Update super old mininero repo to working copy 3 years ago
Ecdh.py Update super old mininero repo to working copy 3 years ago
FS_Signatures.py Update super old mininero repo to working copy 3 years ago
GenLookup.py Update super old mininero repo to working copy 3 years ago
HPow2.c Update super old mininero repo to working copy 3 years ago
HPow2.h Update super old mininero repo to working copy 3 years ago
HPow2.h~ Update super old mininero repo to working copy 3 years ago
Keccak.py Update super old mininero repo to working copy 3 years ago
Keccak.txt Update super old mininero repo to working copy 3 years ago
Knapsack.py Update super old mininero repo to working copy 3 years ago
LICENSE Update super old mininero repo to working copy 3 years ago
LLW_Sigs.py Update super old mininero repo to working copy 3 years ago
LookupValues.txt Update super old mininero repo to working copy 3 years ago
MLSAG.py Update super old mininero repo to working copy 3 years ago
MLSAG2.py Update super old mininero repo to working copy 3 years ago
MiniNeroPubKey.py Update super old mininero repo to working copy 3 years ago
MoneroProof.py Update super old mininero repo to working copy 3 years ago
MyMoneroImport.py Update super old mininero repo to working copy 3 years ago
Old_Ring_CT.py Update super old mininero repo to working copy 3 years ago
PaperWallet.py Update super old mininero repo to working copy 3 years ago
RCTUnitTests.py Update super old mininero repo to working copy 3 years ago
README.md Update super old mininero repo to working copy 3 years ago
RingCT.py Update super old mininero repo to working copy 3 years ago
RingCT0.1.hash Update super old mininero repo to working copy 3 years ago
RingCT0.1_copy.pdf Update super old mininero repo to working copy 3 years ago
RingCT0.2.hash Update super old mininero repo to working copy 3 years ago
RingCT0.2_copy.pdf Update super old mininero repo to working copy 3 years ago
RingCT0.3.hash Update super old mininero repo to working copy 3 years ago
RingCT0.3.pdf Update super old mininero repo to working copy 3 years ago
RingCT0.4.hash Update super old mininero repo to working copy 3 years ago
RingCT0.4_copy.pdf Update super old mininero repo to working copy 3 years ago
RingCT0.5_copy.pdf Update super old mininero repo to working copy 3 years ago
RingCT2.py Update super old mininero repo to working copy 3 years ago
RingCTExampleOutput.txt Update super old mininero repo to working copy 3 years ago
RingMultisigv1.py Update super old mininero repo to working copy 3 years ago
SimpleBitmonerodTest.py Update super old mininero repo to working copy 3 years ago
SimpleGetTime.py Update super old mininero repo to working copy 3 years ago
SimpleRequester.py Update super old mininero repo to working copy 3 years ago
SimpleServer.py Update super old mininero repo to working copy 3 years ago
SimpleSign.py Update super old mininero repo to working copy 3 years ago
SimpleWallet.py Update super old mininero repo to working copy 3 years ago
SimpleXMR2.py Update super old mininero repo to working copy 3 years ago
TacoTimeExample.py Update super old mininero repo to working copy 3 years ago
TactoTimeKeyChains.py Update super old mininero repo to working copy 3 years ago
Test.py Update super old mininero repo to working copy 3 years ago
TestJson.py Update super old mininero repo to working copy 3 years ago
Translator.py Update super old mininero repo to working copy 3 years ago
bitmonerod.py Update super old mininero repo to working copy 3 years ago
btcProof.py Update super old mininero repo to working copy 3 years ago
ed25519.py Update super old mininero repo to working copy 3 years ago
ed25519ietf.py Update super old mininero repo to working copy 3 years ago
mininero.py Update super old mininero repo to working copy 3 years ago
mnemonic.py Update super old mininero repo to working copy 3 years ago
mrl_notes0.4.hash Update super old mininero repo to working copy 3 years ago
mrl_notes0.4_copy.pdf Update super old mininero repo to working copy 3 years ago
mrl_notes_v0.3.hash Update super old mininero repo to working copy 3 years ago
mrl_notes_v0.3.pdf Update super old mininero repo to working copy 3 years ago
nOfNMultisig.py Update super old mininero repo to working copy 3 years ago
oldMiniNero.py Update super old mininero repo to working copy 3 years ago
pynacltest.py Update super old mininero repo to working copy 3 years ago
scerap Update super old mininero repo to working copy 3 years ago
scrap Update super old mininero repo to working copy 3 years ago
scrap.py Update super old mininero repo to working copy 3 years ago
scrap~ Update super old mininero repo to working copy 3 years ago
test.hash Update super old mininero repo to working copy 3 years ago

README.md

MiniNero

This repository contains code used to prototype research for the cryptocurrency Monero. Also, there will occasionally be some drafts of math research related to various experimental extensions of the protocol. This written up research is hashed into the blockchain for timestamping purposes.

For current Ring CT code in python, I have separated this out in the following repository:

https://github.com/ShenNoether/RingCT-Python

For current Ring CT code in c++, I have refactored this in the following repository:

https://github.com/ShenNoether/RingCT

Note:

MiniNero is also the name for the suite of mobile monero wallets with xmr.to integration.

MiniNero Web: React-based web-wallet and NodeJS server

MiniNero Universal: Windows 10 Mobile Wallet in C#

MiniNero Droid: Android Mobile Wallet in Java

The name “MiniNero” is chosen because these apps aim to provide a light-weight, easy-to-use Monero experience.