diff options
author | YuutaW <17158086+trumeet@users.noreply.github.com> | 2019-05-16 16:03:24 -0700 |
---|---|---|
committer | YuutaW <17158086+Trumeet@users.noreply.github.com> | 2019-05-16 16:03:24 -0700 |
commit | 1ae04c3850eb876c7f4d1956089741e747691b3a (patch) | |
tree | 0f6f2e105fe170613d9eac6d2bdec055b5cf0a8a /app/src/main/java/moe/yuuta/gplicense/Obfuscator.java | |
parent | 757fe89c745fc404259bda6653c046c13a4e617f (diff) | |
download | WorkMode-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.java | 32 |
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 |