change: rename menu `Obfuz/GenerateVM` to `Obfuz/GenerateEncryptionVM`, rename `Obfuz/SaveSecretFile` to `Obfuz/GenerateSecretKeyFile`

before-split
walon 2025-05-17 19:38:34 +08:00
parent 1e4448e8b9
commit db24958aff
2 changed files with 5 additions and 4 deletions

View File

@ -23,8 +23,8 @@ namespace Obfuz.Settings
[Tooltip("name of assemblies those use dynamic secret key")]
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");
}
}

View File

@ -14,7 +14,7 @@ namespace Obfuz.Unity
[MenuItem("Obfuz/Settings...", priority = 1)]
public static void OpenSettings() => SettingsService.OpenProjectSettings("Project/Obfuz");
[MenuItem("Obfuz/GenerateVM", priority = 62)]
[MenuItem("Obfuz/GenerateEncryptionVM", priority = 62)]
public static void GenerateEncryptionVM()
{
EncryptionVMSettings settings = ObfuzSettings.Instance.encryptionVMSettings;
@ -22,7 +22,7 @@ namespace Obfuz.Unity
generator.Generate(settings.codeOutputPath);
}
[MenuItem("Obfuz/SaveSecretFile", priority = 63)]
[MenuItem("Obfuz/GenerateSecretKeyFile", priority = 63)]
public static void SaveSecretFile()
{
SecretSettings settings = ObfuzSettings.Instance.secretSettings;
@ -33,6 +33,7 @@ namespace Obfuz.Unity
var dynamicSecretBytes = KeyGenerator.GenerateKey(settings.defaultDynamicSecretKey, VirtualMachine.SecretKeyLength);
SaveKey(dynamicSecretBytes, settings.DefaultDynamicSecretKeyOutputPath);
Debug.Log($"Save dynamic secret key to {settings.DefaultDynamicSecretKeyOutputPath}");
AssetDatabase.Refresh();
}
private static void SaveKey(byte[] secret, string secretOutputPath)