/// <summary> /// Dycrypts a nut. /// </summary> /// <returns> /// The data encrypted into the nut. /// </returns> /// <param name='key'> /// The encryption key. /// </param> /// <param name='iv'> /// The initialization vector for the Rijndael cipher. /// </param> /// <param name='nut'> /// The nut. /// </param> public NutData DecryptNut(byte[] key, byte[] iv, byte[] nut) { var nutStruct = new NutStruct(); nutStruct.SetBytes(_aesHandler.Decrypt(key, iv, nut)); return new NutData(nutStruct); }
/// <summary> /// Dycrypts a nut. /// </summary> /// <returns> /// The data encrypted into the nut. /// </returns> /// <param name='key'> /// The encryption key. /// </param> /// <param name='iv'> /// The initialization vector for the Rijndael cipher. /// </param> /// <param name='nut'> /// The nut. /// </param> public NutData DecryptNut(byte[] key, byte[] iv, byte[] nut) { var nutStruct = new NutStruct(); nutStruct.SetBytes(_aesHandler.Decrypt(key, iv, nut)); return(new NutData(nutStruct)); }