Пример #1
0
 protected bool Equals(CipherParams other)
 {
     return(string.Equals(Algorithm, other.Algorithm) && Equals(Key, other.Key) && Equals(Iv, other.Iv) && Mode == other.Mode && KeyLength == other.KeyLength);
 }
Пример #2
0
 internal ChannelOptions(ILogger logger, bool encrypted = false, CipherParams @params = null)
 {
     Logger       = logger ?? IO.Ably.DefaultLogger.LoggerInstance;
     Encrypted    = encrypted;
     CipherParams = @params ?? Crypto.GetDefaultParams();
 }
Пример #3
0
 public ChannelOptions(byte[] key)
 {
     Logger       = IO.Ably.DefaultLogger.LoggerInstance;
     Encrypted    = true;
     CipherParams = new CipherParams(key);
 }
Пример #4
0
 public ChannelOptions(bool encrypted = false, CipherParams @params = null) : this(null, encrypted, @params)
 {
 }
Пример #5
0
 public ChannelOptions(CipherParams @params) : this(IO.Ably.DefaultLogger.LoggerInstance, true, @params)
 {
 }
Пример #6
0
 public ChannelOptions(byte[] key)
 {
     Encrypted    = true;
     CipherParams = new CipherParams(key);
 }
Пример #7
0
 public ChannelOptions(CipherParams @params)
 {
     Encrypted    = true;
     CipherParams = @params;
 }
Пример #8
0
 public ChannelOptions(bool encrypted = false, CipherParams @params = null)
 {
     Encrypted    = encrypted;
     CipherParams = @params ?? Crypto.GetDefaultParams();
 }