private CryptoTransformAdapter(PCLCrypto.ICryptoTransform transform)
 {
     this.transform = transform;
 }
 private CryptoTransformAdapter(PCLCrypto.ICryptoTransform transform)
 {
     this.transform = transform;
 }
 internal static ICryptoTransform Adapt(PCLCrypto.ICryptoTransform transform)
 {
     return(transform != null ? new CryptoTransformAdapter(transform) : null);
 }
 protected override Stream CreateCryptoStream(Stream target, PCLCrypto.ICryptoTransform transform, PCLCrypto.CryptoStreamMode mode)
 {
     return(new CryptoStream(target, CryptoTransformAdapter.Adapt(transform), ModeAdapter(mode)));
 }