Example #1
0
        public static RarRijndael InitializeFrom(string password, byte[] salt)
        {
            var rijndael = new RarRijndael(password, salt);

            rijndael.Initialize();
            return(rijndael);
        }
Example #2
0
 protected override void Dispose(bool disposing)
 {
     if (_rijndael != null)
     {
         _rijndael.Dispose();
         _rijndael = null;
     }
     base.Dispose(disposing);
 }
Example #3
0
        public RarCryptoBinaryReader(Stream stream, string password)
            : base(stream)
        {
            _password = password;

            // coderb: not sure why this was being done at this logical point
            //SkipQueue();
            byte[] salt = ReadBytes(8);

            _salt     = salt;
            _rijndael = RarRijndael.InitializeFrom(_password, salt);
        }
Example #4
0
 public static RarRijndael InitializeFrom(string password, byte[] salt)
 {
     RarRijndael rijndael = new RarRijndael(password, salt);
     rijndael.Initialize();
     return rijndael;
 }
 public RarCryptoWrapper(Stream actualStream, string password, byte[] salt)
 {
     this.actualStream = actualStream;
     this.salt = salt;
     rijndael = RarRijndael.InitializeFrom(password, salt);
 }
 protected override void Dispose(bool disposing)
 {
     if (rijndael != null)
     {
         rijndael.Dispose();
         rijndael = null;
     }
     base.Dispose(disposing);
 }
Example #7
0
 public RarCryptoWrapper(Stream actualStream, string password, byte[] salt)
 {
     _actualStream = actualStream;
     _salt         = salt;
     _rijndael     = RarRijndael.InitializeFrom(password, salt);
 }
Example #8
0
 internal void InitializeAes(byte[] salt)
 {
     this.salt = salt;
     rijndael  = RarRijndael.InitializeFrom(password, salt);
 }
 internal void InitializeAes(byte[] salt)
 {
     this.salt = salt;
     this.rijndael = RarRijndael.InitializeFrom(this.password, salt);
 }
 internal void InitializeAes(byte[] salt)
 {
     _salt     = salt;
     _rijndael = RarRijndael.InitializeFrom(_password, salt);
 }