From 6ae0228254f792370ae025a6f938c0cf6eb0cb29 Mon Sep 17 00:00:00 2001 From: knaccc <hello@monero.how> Date: Sat, 23 Sep 2017 20:25:11 +0100 Subject: [PATCH 1/2] renamed bootleruffing to stringct --- .../{BootleRuffingCursor.java => StringCTCursor.java} | 4 ++-- .../src/how/monero/hodl/ringSignature/StringCT.java | 4 ++-- ...BootleRuffingBenchmarks.java => StringCTBenchmarks.java} | 6 +++--- .../{BootleRuffingSpendTest.java => StringCTSpendTest.java} | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) rename source-code/RuffCT-java/src/how/monero/hodl/cursor/{BootleRuffingCursor.java => StringCTCursor.java} (89%) rename source-code/RuffCT-java/src/test/how/monero/hodl/{BootleRuffingBenchmarks.java => StringCTBenchmarks.java} (95%) rename source-code/RuffCT-java/src/test/how/monero/hodl/{BootleRuffingSpendTest.java => StringCTSpendTest.java} (98%) diff --git a/source-code/RuffCT-java/src/how/monero/hodl/cursor/BootleRuffingCursor.java b/source-code/RuffCT-java/src/how/monero/hodl/cursor/StringCTCursor.java similarity index 89% rename from source-code/RuffCT-java/src/how/monero/hodl/cursor/BootleRuffingCursor.java rename to source-code/RuffCT-java/src/how/monero/hodl/cursor/StringCTCursor.java index c861147..2086f22 100644 --- a/source-code/RuffCT-java/src/how/monero/hodl/cursor/BootleRuffingCursor.java +++ b/source-code/RuffCT-java/src/how/monero/hodl/cursor/StringCTCursor.java @@ -4,10 +4,10 @@ import how.monero.hodl.crypto.Curve25519Point; import how.monero.hodl.crypto.Curve25519PointPair; import how.monero.hodl.crypto.Scalar; -public class BootleRuffingCursor extends Cursor { +public class StringCTCursor extends Cursor { public byte[] data; - public BootleRuffingCursor(byte[] data) { + public StringCTCursor(byte[] data) { super(data); } diff --git a/source-code/RuffCT-java/src/how/monero/hodl/ringSignature/StringCT.java b/source-code/RuffCT-java/src/how/monero/hodl/ringSignature/StringCT.java index 05f96a2..a7c25a7 100644 --- a/source-code/RuffCT-java/src/how/monero/hodl/ringSignature/StringCT.java +++ b/source-code/RuffCT-java/src/how/monero/hodl/ringSignature/StringCT.java @@ -3,7 +3,7 @@ package how.monero.hodl.ringSignature; import how.monero.hodl.crypto.Curve25519Point; import how.monero.hodl.crypto.Curve25519PointPair; import how.monero.hodl.crypto.Scalar; -import how.monero.hodl.cursor.BootleRuffingCursor; +import how.monero.hodl.cursor.StringCTCursor; import how.monero.hodl.util.VarInt; import java.math.BigInteger; @@ -111,7 +111,7 @@ public class StringCT { return result; } public static SpendSignature fromBytes(byte[] a) { - BootleRuffingCursor cursor = new BootleRuffingCursor(a); + StringCTCursor cursor = new StringCTCursor(a); int decompositionBase = (int) cursor.readVarInt(); int decompositionExponent = (int) cursor.readVarInt(); return new SpendSignature(decompositionBase, decompositionExponent, diff --git a/source-code/RuffCT-java/src/test/how/monero/hodl/BootleRuffingBenchmarks.java b/source-code/RuffCT-java/src/test/how/monero/hodl/StringCTBenchmarks.java similarity index 95% rename from source-code/RuffCT-java/src/test/how/monero/hodl/BootleRuffingBenchmarks.java rename to source-code/RuffCT-java/src/test/how/monero/hodl/StringCTBenchmarks.java index d066fa4..a87ecb5 100644 --- a/source-code/RuffCT-java/src/test/how/monero/hodl/BootleRuffingBenchmarks.java +++ b/source-code/RuffCT-java/src/test/how/monero/hodl/StringCTBenchmarks.java @@ -11,9 +11,9 @@ import java.util.Date; import java.util.List; import static how.monero.hodl.ringSignature.StringCT.*; -import static test.how.monero.hodl.BootleRuffingSpendTest.createTestSpendParams; +import static test.how.monero.hodl.StringCTSpendTest.createTestSpendParams; -public class BootleRuffingBenchmarks { +public class StringCTBenchmarks { public static void spendTest() throws IOException { @@ -112,7 +112,7 @@ public class BootleRuffingBenchmarks { } } System.out.println(csv); - Files.write(new File(System.getProperty("user.home"), "bootleruffing-benchmarks.csv").toPath(), csv.getBytes()); + Files.write(new File(System.getProperty("user.home"), "stringCT-benchmarks.csv").toPath(), csv.getBytes()); } diff --git a/source-code/RuffCT-java/src/test/how/monero/hodl/BootleRuffingSpendTest.java b/source-code/RuffCT-java/src/test/how/monero/hodl/StringCTSpendTest.java similarity index 98% rename from source-code/RuffCT-java/src/test/how/monero/hodl/BootleRuffingSpendTest.java rename to source-code/RuffCT-java/src/test/how/monero/hodl/StringCTSpendTest.java index 1360f4e..6f0cbe5 100644 --- a/source-code/RuffCT-java/src/test/how/monero/hodl/BootleRuffingSpendTest.java +++ b/source-code/RuffCT-java/src/test/how/monero/hodl/StringCTSpendTest.java @@ -12,7 +12,7 @@ import java.util.Date; import static how.monero.hodl.crypto.CryptoUtil.*; import static how.monero.hodl.ringSignature.StringCT.*; -public class BootleRuffingSpendTest { +public class StringCTSpendTest { public static SpendParams createTestSpendParams(int decompositionBase, int decompositionExponent, int inputs) { @@ -138,7 +138,7 @@ public class BootleRuffingSpendTest { Curve25519Point.scalarBaseMults = 0; //Ed25519GroupElement.enableLineRecording = true; - Curve25519Point.lineRecordingSourceFile = "BootleRuffing.java"; + Curve25519Point.lineRecordingSourceFile = "StringCT.java"; // verify the spend transaction for (int i=0; i<testIterations; i++) { From 4dd4d1d1485087b551bc9e884ebc6cce45ef0338 Mon Sep 17 00:00:00 2001 From: knaccc <hello@monero.how> Date: Sat, 23 Sep 2017 21:29:39 +0100 Subject: [PATCH 2/2] renamed directory to StringCT-java --- .../c/crypto-ops-data.c | 0 .../{RuffCT-java => StringCT-java}/c/crypto-ops.c | 0 .../{RuffCT-java => StringCT-java}/c/crypto-ops.h | 0 .../c/how_monero_hodl_jni_CryptoOpsUtil.c | 0 .../c/how_monero_hodl_jni_CryptoOpsUtil.h | 0 .../{RuffCT-java => StringCT-java}/c/warnings.h | 0 .../{RuffCT-java => StringCT-java}/doc/readme.txt | 0 .../lib/bcprov-jdk15on-156.jar | Bin .../lib/commons-codec-1.10.jar | Bin .../lib/commons-pool2-2.4.2.jar | Bin .../src/com/joemelsha/crypto/hash/Keccak.java | 0 .../src/how/monero/hodl/crypto/CryptoUtil.java | 0 .../src/how/monero/hodl/crypto/Curve25519Point.java | 0 .../how/monero/hodl/crypto/Curve25519PointPair.java | 0 .../src/how/monero/hodl/crypto/HashToPoint.java | 0 .../src/how/monero/hodl/crypto/Scalar.java | 0 .../src/how/monero/hodl/crypto/ScalarPair.java | 0 .../src/how/monero/hodl/cursor/Cursor.java | 0 .../src/how/monero/hodl/cursor/StringCTCursor.java | 0 .../src/how/monero/hodl/jni/CryptoOpsUtil.java | 0 .../monero/hodl/ringSignature/Multisignature.java | 0 .../how/monero/hodl/ringSignature/SpendParams.java | 0 .../src/how/monero/hodl/ringSignature/StringCT.java | 0 .../src/how/monero/hodl/util/ByteUtil.java | 0 .../src/how/monero/hodl/util/ExceptionAdapter.java | 0 .../src/how/monero/hodl/util/VarInt.java | 0 .../src/org/nem/core/crypto/Curve.java | 0 .../org/nem/core/crypto/ed25519/Ed25519Curve.java | 0 .../crypto/ed25519/arithmetic/CoordinateSystem.java | 0 .../arithmetic/Ed25519EncodedFieldElement.java | 0 .../arithmetic/Ed25519EncodedGroupElement.java | 0 .../crypto/ed25519/arithmetic/Ed25519Field.java | 0 .../ed25519/arithmetic/Ed25519FieldElement.java | 0 .../crypto/ed25519/arithmetic/Ed25519Group.java | 0 .../ed25519/arithmetic/Ed25519GroupElement.java | 0 .../src/org/nem/core/utils/AbstractTwoLevelMap.java | 0 .../src/org/nem/core/utils/ArrayUtils.java | 0 .../src/org/nem/core/utils/Base32Encoder.java | 0 .../src/org/nem/core/utils/Base64Encoder.java | 0 .../src/org/nem/core/utils/ByteUtils.java | 0 .../src/org/nem/core/utils/CircularStack.java | 0 .../src/org/nem/core/utils/ExceptionUtils.java | 0 .../src/org/nem/core/utils/FormatUtils.java | 0 .../src/org/nem/core/utils/HexEncoder.java | 0 .../src/org/nem/core/utils/HttpStatus.java | 0 .../src/org/nem/core/utils/LockFile.java | 0 .../src/org/nem/core/utils/MustBe.java | 0 .../src/org/nem/core/utils/SetOnce.java | 0 .../src/org/nem/core/utils/StringEncoder.java | 0 .../src/org/nem/core/utils/StringUtils.java | 0 .../src/test/how/monero/hodl/Prove1Valid1Test1.java | 0 .../src/test/how/monero/hodl/Prove2Valid2Test1.java | 0 .../test/how/monero/hodl/Prove2Valid2Test1a.java | 0 .../test/how/monero/hodl/Prove2Valid2Test1b.java | 0 .../test/how/monero/hodl/StringCTBenchmarks.java | 0 .../src/test/how/monero/hodl/StringCTSpendTest.java | 0 56 files changed, 0 insertions(+), 0 deletions(-) rename source-code/{RuffCT-java => StringCT-java}/c/crypto-ops-data.c (100%) rename source-code/{RuffCT-java => StringCT-java}/c/crypto-ops.c (100%) rename source-code/{RuffCT-java => StringCT-java}/c/crypto-ops.h (100%) rename source-code/{RuffCT-java => StringCT-java}/c/how_monero_hodl_jni_CryptoOpsUtil.c (100%) rename source-code/{RuffCT-java => StringCT-java}/c/how_monero_hodl_jni_CryptoOpsUtil.h (100%) rename source-code/{RuffCT-java => StringCT-java}/c/warnings.h (100%) rename source-code/{RuffCT-java => StringCT-java}/doc/readme.txt (100%) rename source-code/{RuffCT-java => StringCT-java}/lib/bcprov-jdk15on-156.jar (100%) rename source-code/{RuffCT-java => StringCT-java}/lib/commons-codec-1.10.jar (100%) rename source-code/{RuffCT-java => StringCT-java}/lib/commons-pool2-2.4.2.jar (100%) rename source-code/{RuffCT-java => StringCT-java}/src/com/joemelsha/crypto/hash/Keccak.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/crypto/CryptoUtil.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/crypto/Curve25519Point.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/crypto/Curve25519PointPair.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/crypto/HashToPoint.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/crypto/Scalar.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/crypto/ScalarPair.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/cursor/Cursor.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/cursor/StringCTCursor.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/jni/CryptoOpsUtil.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/ringSignature/Multisignature.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/ringSignature/SpendParams.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/ringSignature/StringCT.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/util/ByteUtil.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/util/ExceptionAdapter.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/how/monero/hodl/util/VarInt.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/crypto/Curve.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/crypto/ed25519/Ed25519Curve.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/crypto/ed25519/arithmetic/CoordinateSystem.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519EncodedFieldElement.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519EncodedGroupElement.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519Field.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519FieldElement.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519Group.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519GroupElement.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/AbstractTwoLevelMap.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/ArrayUtils.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/Base32Encoder.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/Base64Encoder.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/ByteUtils.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/CircularStack.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/ExceptionUtils.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/FormatUtils.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/HexEncoder.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/HttpStatus.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/LockFile.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/MustBe.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/SetOnce.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/StringEncoder.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/org/nem/core/utils/StringUtils.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/test/how/monero/hodl/Prove1Valid1Test1.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/test/how/monero/hodl/Prove2Valid2Test1.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/test/how/monero/hodl/Prove2Valid2Test1a.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/test/how/monero/hodl/Prove2Valid2Test1b.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/test/how/monero/hodl/StringCTBenchmarks.java (100%) rename source-code/{RuffCT-java => StringCT-java}/src/test/how/monero/hodl/StringCTSpendTest.java (100%) diff --git a/source-code/RuffCT-java/c/crypto-ops-data.c b/source-code/StringCT-java/c/crypto-ops-data.c similarity index 100% rename from source-code/RuffCT-java/c/crypto-ops-data.c rename to source-code/StringCT-java/c/crypto-ops-data.c diff --git a/source-code/RuffCT-java/c/crypto-ops.c b/source-code/StringCT-java/c/crypto-ops.c similarity index 100% rename from source-code/RuffCT-java/c/crypto-ops.c rename to source-code/StringCT-java/c/crypto-ops.c diff --git a/source-code/RuffCT-java/c/crypto-ops.h b/source-code/StringCT-java/c/crypto-ops.h similarity index 100% rename from source-code/RuffCT-java/c/crypto-ops.h rename to source-code/StringCT-java/c/crypto-ops.h diff --git a/source-code/RuffCT-java/c/how_monero_hodl_jni_CryptoOpsUtil.c b/source-code/StringCT-java/c/how_monero_hodl_jni_CryptoOpsUtil.c similarity index 100% rename from source-code/RuffCT-java/c/how_monero_hodl_jni_CryptoOpsUtil.c rename to source-code/StringCT-java/c/how_monero_hodl_jni_CryptoOpsUtil.c diff --git a/source-code/RuffCT-java/c/how_monero_hodl_jni_CryptoOpsUtil.h b/source-code/StringCT-java/c/how_monero_hodl_jni_CryptoOpsUtil.h similarity index 100% rename from source-code/RuffCT-java/c/how_monero_hodl_jni_CryptoOpsUtil.h rename to source-code/StringCT-java/c/how_monero_hodl_jni_CryptoOpsUtil.h diff --git a/source-code/RuffCT-java/c/warnings.h b/source-code/StringCT-java/c/warnings.h similarity index 100% rename from source-code/RuffCT-java/c/warnings.h rename to source-code/StringCT-java/c/warnings.h diff --git a/source-code/RuffCT-java/doc/readme.txt b/source-code/StringCT-java/doc/readme.txt similarity index 100% rename from source-code/RuffCT-java/doc/readme.txt rename to source-code/StringCT-java/doc/readme.txt diff --git a/source-code/RuffCT-java/lib/bcprov-jdk15on-156.jar b/source-code/StringCT-java/lib/bcprov-jdk15on-156.jar similarity index 100% rename from source-code/RuffCT-java/lib/bcprov-jdk15on-156.jar rename to source-code/StringCT-java/lib/bcprov-jdk15on-156.jar diff --git a/source-code/RuffCT-java/lib/commons-codec-1.10.jar b/source-code/StringCT-java/lib/commons-codec-1.10.jar similarity index 100% rename from source-code/RuffCT-java/lib/commons-codec-1.10.jar rename to source-code/StringCT-java/lib/commons-codec-1.10.jar diff --git a/source-code/RuffCT-java/lib/commons-pool2-2.4.2.jar b/source-code/StringCT-java/lib/commons-pool2-2.4.2.jar similarity index 100% rename from source-code/RuffCT-java/lib/commons-pool2-2.4.2.jar rename to source-code/StringCT-java/lib/commons-pool2-2.4.2.jar diff --git a/source-code/RuffCT-java/src/com/joemelsha/crypto/hash/Keccak.java b/source-code/StringCT-java/src/com/joemelsha/crypto/hash/Keccak.java similarity index 100% rename from source-code/RuffCT-java/src/com/joemelsha/crypto/hash/Keccak.java rename to source-code/StringCT-java/src/com/joemelsha/crypto/hash/Keccak.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/crypto/CryptoUtil.java b/source-code/StringCT-java/src/how/monero/hodl/crypto/CryptoUtil.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/crypto/CryptoUtil.java rename to source-code/StringCT-java/src/how/monero/hodl/crypto/CryptoUtil.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/crypto/Curve25519Point.java b/source-code/StringCT-java/src/how/monero/hodl/crypto/Curve25519Point.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/crypto/Curve25519Point.java rename to source-code/StringCT-java/src/how/monero/hodl/crypto/Curve25519Point.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/crypto/Curve25519PointPair.java b/source-code/StringCT-java/src/how/monero/hodl/crypto/Curve25519PointPair.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/crypto/Curve25519PointPair.java rename to source-code/StringCT-java/src/how/monero/hodl/crypto/Curve25519PointPair.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/crypto/HashToPoint.java b/source-code/StringCT-java/src/how/monero/hodl/crypto/HashToPoint.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/crypto/HashToPoint.java rename to source-code/StringCT-java/src/how/monero/hodl/crypto/HashToPoint.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/crypto/Scalar.java b/source-code/StringCT-java/src/how/monero/hodl/crypto/Scalar.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/crypto/Scalar.java rename to source-code/StringCT-java/src/how/monero/hodl/crypto/Scalar.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/crypto/ScalarPair.java b/source-code/StringCT-java/src/how/monero/hodl/crypto/ScalarPair.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/crypto/ScalarPair.java rename to source-code/StringCT-java/src/how/monero/hodl/crypto/ScalarPair.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/cursor/Cursor.java b/source-code/StringCT-java/src/how/monero/hodl/cursor/Cursor.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/cursor/Cursor.java rename to source-code/StringCT-java/src/how/monero/hodl/cursor/Cursor.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/cursor/StringCTCursor.java b/source-code/StringCT-java/src/how/monero/hodl/cursor/StringCTCursor.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/cursor/StringCTCursor.java rename to source-code/StringCT-java/src/how/monero/hodl/cursor/StringCTCursor.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/jni/CryptoOpsUtil.java b/source-code/StringCT-java/src/how/monero/hodl/jni/CryptoOpsUtil.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/jni/CryptoOpsUtil.java rename to source-code/StringCT-java/src/how/monero/hodl/jni/CryptoOpsUtil.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/ringSignature/Multisignature.java b/source-code/StringCT-java/src/how/monero/hodl/ringSignature/Multisignature.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/ringSignature/Multisignature.java rename to source-code/StringCT-java/src/how/monero/hodl/ringSignature/Multisignature.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/ringSignature/SpendParams.java b/source-code/StringCT-java/src/how/monero/hodl/ringSignature/SpendParams.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/ringSignature/SpendParams.java rename to source-code/StringCT-java/src/how/monero/hodl/ringSignature/SpendParams.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/ringSignature/StringCT.java b/source-code/StringCT-java/src/how/monero/hodl/ringSignature/StringCT.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/ringSignature/StringCT.java rename to source-code/StringCT-java/src/how/monero/hodl/ringSignature/StringCT.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/util/ByteUtil.java b/source-code/StringCT-java/src/how/monero/hodl/util/ByteUtil.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/util/ByteUtil.java rename to source-code/StringCT-java/src/how/monero/hodl/util/ByteUtil.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/util/ExceptionAdapter.java b/source-code/StringCT-java/src/how/monero/hodl/util/ExceptionAdapter.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/util/ExceptionAdapter.java rename to source-code/StringCT-java/src/how/monero/hodl/util/ExceptionAdapter.java diff --git a/source-code/RuffCT-java/src/how/monero/hodl/util/VarInt.java b/source-code/StringCT-java/src/how/monero/hodl/util/VarInt.java similarity index 100% rename from source-code/RuffCT-java/src/how/monero/hodl/util/VarInt.java rename to source-code/StringCT-java/src/how/monero/hodl/util/VarInt.java diff --git a/source-code/RuffCT-java/src/org/nem/core/crypto/Curve.java b/source-code/StringCT-java/src/org/nem/core/crypto/Curve.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/crypto/Curve.java rename to source-code/StringCT-java/src/org/nem/core/crypto/Curve.java diff --git a/source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/Ed25519Curve.java b/source-code/StringCT-java/src/org/nem/core/crypto/ed25519/Ed25519Curve.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/Ed25519Curve.java rename to source-code/StringCT-java/src/org/nem/core/crypto/ed25519/Ed25519Curve.java diff --git a/source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/CoordinateSystem.java b/source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/CoordinateSystem.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/CoordinateSystem.java rename to source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/CoordinateSystem.java diff --git a/source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519EncodedFieldElement.java b/source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519EncodedFieldElement.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519EncodedFieldElement.java rename to source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519EncodedFieldElement.java diff --git a/source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519EncodedGroupElement.java b/source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519EncodedGroupElement.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519EncodedGroupElement.java rename to source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519EncodedGroupElement.java diff --git a/source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519Field.java b/source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519Field.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519Field.java rename to source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519Field.java diff --git a/source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519FieldElement.java b/source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519FieldElement.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519FieldElement.java rename to source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519FieldElement.java diff --git a/source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519Group.java b/source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519Group.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519Group.java rename to source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519Group.java diff --git a/source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519GroupElement.java b/source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519GroupElement.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519GroupElement.java rename to source-code/StringCT-java/src/org/nem/core/crypto/ed25519/arithmetic/Ed25519GroupElement.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/AbstractTwoLevelMap.java b/source-code/StringCT-java/src/org/nem/core/utils/AbstractTwoLevelMap.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/AbstractTwoLevelMap.java rename to source-code/StringCT-java/src/org/nem/core/utils/AbstractTwoLevelMap.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/ArrayUtils.java b/source-code/StringCT-java/src/org/nem/core/utils/ArrayUtils.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/ArrayUtils.java rename to source-code/StringCT-java/src/org/nem/core/utils/ArrayUtils.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/Base32Encoder.java b/source-code/StringCT-java/src/org/nem/core/utils/Base32Encoder.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/Base32Encoder.java rename to source-code/StringCT-java/src/org/nem/core/utils/Base32Encoder.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/Base64Encoder.java b/source-code/StringCT-java/src/org/nem/core/utils/Base64Encoder.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/Base64Encoder.java rename to source-code/StringCT-java/src/org/nem/core/utils/Base64Encoder.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/ByteUtils.java b/source-code/StringCT-java/src/org/nem/core/utils/ByteUtils.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/ByteUtils.java rename to source-code/StringCT-java/src/org/nem/core/utils/ByteUtils.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/CircularStack.java b/source-code/StringCT-java/src/org/nem/core/utils/CircularStack.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/CircularStack.java rename to source-code/StringCT-java/src/org/nem/core/utils/CircularStack.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/ExceptionUtils.java b/source-code/StringCT-java/src/org/nem/core/utils/ExceptionUtils.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/ExceptionUtils.java rename to source-code/StringCT-java/src/org/nem/core/utils/ExceptionUtils.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/FormatUtils.java b/source-code/StringCT-java/src/org/nem/core/utils/FormatUtils.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/FormatUtils.java rename to source-code/StringCT-java/src/org/nem/core/utils/FormatUtils.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/HexEncoder.java b/source-code/StringCT-java/src/org/nem/core/utils/HexEncoder.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/HexEncoder.java rename to source-code/StringCT-java/src/org/nem/core/utils/HexEncoder.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/HttpStatus.java b/source-code/StringCT-java/src/org/nem/core/utils/HttpStatus.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/HttpStatus.java rename to source-code/StringCT-java/src/org/nem/core/utils/HttpStatus.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/LockFile.java b/source-code/StringCT-java/src/org/nem/core/utils/LockFile.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/LockFile.java rename to source-code/StringCT-java/src/org/nem/core/utils/LockFile.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/MustBe.java b/source-code/StringCT-java/src/org/nem/core/utils/MustBe.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/MustBe.java rename to source-code/StringCT-java/src/org/nem/core/utils/MustBe.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/SetOnce.java b/source-code/StringCT-java/src/org/nem/core/utils/SetOnce.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/SetOnce.java rename to source-code/StringCT-java/src/org/nem/core/utils/SetOnce.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/StringEncoder.java b/source-code/StringCT-java/src/org/nem/core/utils/StringEncoder.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/StringEncoder.java rename to source-code/StringCT-java/src/org/nem/core/utils/StringEncoder.java diff --git a/source-code/RuffCT-java/src/org/nem/core/utils/StringUtils.java b/source-code/StringCT-java/src/org/nem/core/utils/StringUtils.java similarity index 100% rename from source-code/RuffCT-java/src/org/nem/core/utils/StringUtils.java rename to source-code/StringCT-java/src/org/nem/core/utils/StringUtils.java diff --git a/source-code/RuffCT-java/src/test/how/monero/hodl/Prove1Valid1Test1.java b/source-code/StringCT-java/src/test/how/monero/hodl/Prove1Valid1Test1.java similarity index 100% rename from source-code/RuffCT-java/src/test/how/monero/hodl/Prove1Valid1Test1.java rename to source-code/StringCT-java/src/test/how/monero/hodl/Prove1Valid1Test1.java diff --git a/source-code/RuffCT-java/src/test/how/monero/hodl/Prove2Valid2Test1.java b/source-code/StringCT-java/src/test/how/monero/hodl/Prove2Valid2Test1.java similarity index 100% rename from source-code/RuffCT-java/src/test/how/monero/hodl/Prove2Valid2Test1.java rename to source-code/StringCT-java/src/test/how/monero/hodl/Prove2Valid2Test1.java diff --git a/source-code/RuffCT-java/src/test/how/monero/hodl/Prove2Valid2Test1a.java b/source-code/StringCT-java/src/test/how/monero/hodl/Prove2Valid2Test1a.java similarity index 100% rename from source-code/RuffCT-java/src/test/how/monero/hodl/Prove2Valid2Test1a.java rename to source-code/StringCT-java/src/test/how/monero/hodl/Prove2Valid2Test1a.java diff --git a/source-code/RuffCT-java/src/test/how/monero/hodl/Prove2Valid2Test1b.java b/source-code/StringCT-java/src/test/how/monero/hodl/Prove2Valid2Test1b.java similarity index 100% rename from source-code/RuffCT-java/src/test/how/monero/hodl/Prove2Valid2Test1b.java rename to source-code/StringCT-java/src/test/how/monero/hodl/Prove2Valid2Test1b.java diff --git a/source-code/RuffCT-java/src/test/how/monero/hodl/StringCTBenchmarks.java b/source-code/StringCT-java/src/test/how/monero/hodl/StringCTBenchmarks.java similarity index 100% rename from source-code/RuffCT-java/src/test/how/monero/hodl/StringCTBenchmarks.java rename to source-code/StringCT-java/src/test/how/monero/hodl/StringCTBenchmarks.java diff --git a/source-code/RuffCT-java/src/test/how/monero/hodl/StringCTSpendTest.java b/source-code/StringCT-java/src/test/how/monero/hodl/StringCTSpendTest.java similarity index 100% rename from source-code/RuffCT-java/src/test/how/monero/hodl/StringCTSpendTest.java rename to source-code/StringCT-java/src/test/how/monero/hodl/StringCTSpendTest.java