aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/moe/yuuta/gplicense/Obfuscator.java
diff options
context:
space:
mode:
authorYuutaW <17158086+trumeet@users.noreply.github.com>2019-05-16 16:03:24 -0700
committerYuutaW <17158086+Trumeet@users.noreply.github.com>2019-05-16 16:03:24 -0700
commit1ae04c3850eb876c7f4d1956089741e747691b3a (patch)
tree0f6f2e105fe170613d9eac6d2bdec055b5cf0a8a /app/src/main/java/moe/yuuta/gplicense/Obfuscator.java
parent757fe89c745fc404259bda6653c046c13a4e617f (diff)
downloadWorkMode-1ae04c3850eb876c7f4d1956089741e747691b3a.tar
WorkMode-1ae04c3850eb876c7f4d1956089741e747691b3a.tar.gz
WorkMode-1ae04c3850eb876c7f4d1956089741e747691b3a.tar.bz2
WorkMode-1ae04c3850eb876c7f4d1956089741e747691b3a.zip
refactor: remove #Anti-Crack
Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com>
Diffstat (limited to 'app/src/main/java/moe/yuuta/gplicense/Obfuscator.java')
-rw-r--r--app/src/main/java/moe/yuuta/gplicense/Obfuscator.java32
1 files changed, 0 insertions, 32 deletions
diff --git a/app/src/main/java/moe/yuuta/gplicense/Obfuscator.java b/app/src/main/java/moe/yuuta/gplicense/Obfuscator.java
deleted file mode 100644
index e89030c..0000000
--- a/app/src/main/java/moe/yuuta/gplicense/Obfuscator.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package moe.yuuta.gplicense;
-
-/**
- * Interface used as part of a {@link Policy} to allow application authors to obfuscate
- * licensing data that will be stored into a SharedPreferences file.
- * <p>
- * Any transformation scheme must be reversable. Implementing classes may optionally implement an
- * integrity check to further prevent modification to preference data. Implementing classes
- * should use device-specific information as a key in the obfuscation algorithm to prevent
- * obfuscated preferences from being shared among devices.
- */
-public interface Obfuscator {
-
- /**
- * Obfuscate a string that is being stored into shared preferences.
- *
- * @param original The data that is to be obfuscated.
- * @param key The key for the data that is to be obfuscated.
- * @return A transformed version of the original data.
- */
- String obfuscate(String original, String key);
-
- /**
- * Undo the transformation applied to data by the obfuscate() method.
- *
- * @param obfuscated The data that is to be un-obfuscated.
- * @param key The key for the data that is to be un-obfuscated.
- * @return The original data transformed by the obfuscate() method.
- * @throws ValidationException Optionally thrown if a data integrity check fails.
- */
- String unobfuscate(String obfuscated, String key) throws ValidationException;
-} \ No newline at end of file