change: rename menu `Obfuz/GenerateVM` to `Obfuz/GenerateEncryptionVM`, rename `Obfuz/SaveSecretFile` to `Obfuz/GenerateSecretKeyFile`
parent
1e4448e8b9
commit
db24958aff
|
@ -23,8 +23,8 @@ namespace Obfuz.Settings
|
||||||
[Tooltip("name of assemblies those use dynamic secret key")]
|
[Tooltip("name of assemblies those use dynamic secret key")]
|
||||||
public string[] assembliesUsingDynamicSecretKeys;
|
public string[] assembliesUsingDynamicSecretKeys;
|
||||||
|
|
||||||
public string DefaultStaticSecretKeyOutputPath => Path.Combine(secretKeyOutputPath, "defaultStaticSecret.bytes");
|
public string DefaultStaticSecretKeyOutputPath => Path.Combine(secretKeyOutputPath, "defaultStaticSecretKey.bytes");
|
||||||
|
|
||||||
public string DefaultDynamicSecretKeyOutputPath => Path.Combine(secretKeyOutputPath, "defaultDynamicSecret.bytes");
|
public string DefaultDynamicSecretKeyOutputPath => Path.Combine(secretKeyOutputPath, "defaultDynamicSecretKey.bytes");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,7 +14,7 @@ namespace Obfuz.Unity
|
||||||
[MenuItem("Obfuz/Settings...", priority = 1)]
|
[MenuItem("Obfuz/Settings...", priority = 1)]
|
||||||
public static void OpenSettings() => SettingsService.OpenProjectSettings("Project/Obfuz");
|
public static void OpenSettings() => SettingsService.OpenProjectSettings("Project/Obfuz");
|
||||||
|
|
||||||
[MenuItem("Obfuz/GenerateVM", priority = 62)]
|
[MenuItem("Obfuz/GenerateEncryptionVM", priority = 62)]
|
||||||
public static void GenerateEncryptionVM()
|
public static void GenerateEncryptionVM()
|
||||||
{
|
{
|
||||||
EncryptionVMSettings settings = ObfuzSettings.Instance.encryptionVMSettings;
|
EncryptionVMSettings settings = ObfuzSettings.Instance.encryptionVMSettings;
|
||||||
|
@ -22,7 +22,7 @@ namespace Obfuz.Unity
|
||||||
generator.Generate(settings.codeOutputPath);
|
generator.Generate(settings.codeOutputPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
[MenuItem("Obfuz/SaveSecretFile", priority = 63)]
|
[MenuItem("Obfuz/GenerateSecretKeyFile", priority = 63)]
|
||||||
public static void SaveSecretFile()
|
public static void SaveSecretFile()
|
||||||
{
|
{
|
||||||
SecretSettings settings = ObfuzSettings.Instance.secretSettings;
|
SecretSettings settings = ObfuzSettings.Instance.secretSettings;
|
||||||
|
@ -33,6 +33,7 @@ namespace Obfuz.Unity
|
||||||
var dynamicSecretBytes = KeyGenerator.GenerateKey(settings.defaultDynamicSecretKey, VirtualMachine.SecretKeyLength);
|
var dynamicSecretBytes = KeyGenerator.GenerateKey(settings.defaultDynamicSecretKey, VirtualMachine.SecretKeyLength);
|
||||||
SaveKey(dynamicSecretBytes, settings.DefaultDynamicSecretKeyOutputPath);
|
SaveKey(dynamicSecretBytes, settings.DefaultDynamicSecretKeyOutputPath);
|
||||||
Debug.Log($"Save dynamic secret key to {settings.DefaultDynamicSecretKeyOutputPath}");
|
Debug.Log($"Save dynamic secret key to {settings.DefaultDynamicSecretKeyOutputPath}");
|
||||||
|
AssetDatabase.Refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void SaveKey(byte[] secret, string secretOutputPath)
|
private static void SaveKey(byte[] secret, string secretOutputPath)
|
||||||
|
|
Loading…
Reference in New Issue