anchor.diff:  
   open System
   open System.IO
  +open System.Security.Cryptography
   open System.Net
   open System.Net.Sockets
   open System.Collections.Generic
  
positive.code:         udpClient.Client.SendBufferSize <- UdpConstants.DefaultSendBufferSize
          udpClientV6.Client.SendBufferSize <- UdpConstants.DefaultSendBufferSize
  
          { 
              UdpClient = udpClient
              UdpClientV6 = udpClientV6
              Buffer = Array.zeroCreate 65536
              receiveBufferSize = UdpConstants.DefaultReceiveBufferSize
              sendBufferSize = UdpConstants.DefaultSendBufferSize
          }
  
      new (port) =
  
negative.code: 
      val UdpClientV6 : UdpClient
  
      val BufferStream : MemoryStream
  
      val Buffer : byte []
  
      val mutable receiveBufferSize : int
  
      val mutable sendBufferSize : int
  
      val Aes : AesCryptoServiceProvider 
  
      val Encryptor : ICryptoTransform
  
      val Decryptor : ICryptoTransform
  
      new () =
          let udpClient = new UdpClient (AddressFamily.InterNetwork)
  