vovgou / loxodon-framework

An MVVM & Databinding framework that can use C# and Lua to develop games
MIT License
1.86k stars 363 forks source link

Loxodon.Framework.Prefs.DefaultEncryptor带参数的构造函数中key和iv没有赋值啊??? #36

Closed ChaosVan closed 8 months ago

ChaosVan commented 8 months ago
public DefaultEncryptor(byte[] key, byte[] iv)
{
    if (iv == null)
        this.iv = DEFAULT_IV;

    if (key == null)
        this.key = DEFAULT_KEY;

    CheckIV(this.iv);
    CheckKey(this.key);
    // ...
}

应改为

public DefaultEncryptor(byte[] key, byte[] iv)
{
    if (iv == null)
        this.iv = DEFAULT_IV;
    else
        this.iv = iv;

    if (key == null)
        this.key = DEFAULT_KEY;
    else
        this.key = key;

    CheckIV(this.iv);
    CheckKey(this.key);
    // ...
}
vovgou commented 8 months ago

好的,谢谢,下次发版本我改一下!