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] 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