public static RarRijndael InitializeFrom(string password, byte[] salt) { var rijndael = new RarRijndael(password, salt); rijndael.Initialize(); return(rijndael); }
protected override void Dispose(bool disposing) { if (rijndael != null) { rijndael.Dispose(); rijndael = null; } base.Dispose(disposing); }
public RarCryptoWrapper(Stream actualStream, string password, byte[] salt) { this.actualStream = actualStream; this.salt = salt; rijndael = RarRijndael.InitializeFrom(password, salt); }
internal void InitializeAes(byte[] salt) { this.salt = salt; rijndael = RarRijndael.InitializeFrom(password, salt); }