public byte[] Unprotect(byte[] protectedData)
 {
     return(HomogenizingCryptoServiceWrapper.HomogenizeErrors(new Func <byte[], byte[]>(this.WrappedCryptoService.Unprotect), protectedData));
 }
 public byte[] Protect(byte[] clearData)
 {
     return(HomogenizingCryptoServiceWrapper.HomogenizeErrors(new Func <byte[], byte[]>(this.WrappedCryptoService.Protect), clearData));
 }