public object Clone() { DefaultProtocolFactoryOptions options = new DefaultProtocolFactoryOptions(); options.EnableRsa = this.EnableRsa; options.RsaPriKey = (byte[])this.RsaPriKey?.Clone(); options.RsaPubKey = (byte[])this.RsaPubKey?.Clone(); options.StackTypeOfChoice = this.StackTypeOfChoice; // test options.SecondLowAESProtocolState = (AESProtocolState)this.SecondLowAESProtocolState.Clone(); options.FirstLowAESProtocolState = (AESProtocolState)this.FirstLowAESProtocolState.Clone(); options.SockController = this.SockController; options.SockMgr = this.SockMgr; return(options); }
public void SetOptions(DefaultProtocolFactoryOptions options) { _options = options; }
public DefaultProtocolFactory(DefaultProtocolFactoryOptions options) { _options = options; }