# System.Security.Cryptography

``` diff
 namespace System.Security.Cryptography {
     public sealed class Shake128 : IDisposable {
+        public Shake128 Clone();
+        public byte[] Read(int outputLength);
+        public void Read(Span<byte> destination);
+        public void Reset();
     }
     public sealed class Shake256 : IDisposable {
+        public Shake256 Clone();
+        public byte[] Read(int outputLength);
+        public void Read(Span<byte> destination);
+        public void Reset();
     }
 }
```

