Beispiel #1
0
 public override async Task WriteAsync(byte[] buffer, CancellationToken cancellationToken = default)
 {
     var encrypted = EncryptCipher.ProcessBytes(buffer, 0, buffer.Length);
     await BaseStream.WriteAsync(encrypted, cancellationToken);
 }
Beispiel #2
0
        public override void Write(byte[] buffer, int offset, int count)
        {
            var encrypted = EncryptCipher.ProcessBytes(buffer, offset, count);

            BaseStream.Write(encrypted, 0, encrypted.Length);
        }
Beispiel #3
0
 public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken = default)
 {
     var encrypted = EncryptCipher.ProcessBytes(buffer, offset, count);
     await BaseStream.WriteAsync(encrypted, 0, encrypted.Length, cancellationToken);
 }
Beispiel #4
0
 public static byte[] Encrypt(byte[] toDecrypt)
 {
     return(EncryptCipher.ProcessBlock(toDecrypt, 0, EncryptCipher.GetInputBlockSize()));
 }