1 write to _impl
System.Security.Cryptography (1)
System\Security\Cryptography\AesCryptoServiceProvider.cs (1)
19_impl = Aes.Create();
25 references to _impl
System.Security.Cryptography (25)
System\Security\Cryptography\AesCryptoServiceProvider.cs (25)
20_impl.FeedbackSize = 8; 25get { return _impl.FeedbackSize; } 26set { _impl.FeedbackSize = value; } 31get { return _impl.BlockSize; } 32set { _impl.BlockSize = value; } 37get { return _impl.IV; } 38set { _impl.IV = value; } 43get { return _impl.Key; } 44set { _impl.Key = value; } 49get { return _impl.KeySize; } 50set { _impl.KeySize = value; } 55get { return _impl.Mode; } 56set { _impl.Mode = value; } 61get { return _impl.Padding; } 62set { _impl.Padding = value; } 65protected override void SetKeyCore(ReadOnlySpan<byte> key) => _impl.SetKey(key); 67public override KeySizes[] LegalBlockSizes => _impl.LegalBlockSizes; 68public override KeySizes[] LegalKeySizes => _impl.LegalKeySizes; 69public override ICryptoTransform CreateEncryptor() => _impl.CreateEncryptor(); 70public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[]? rgbIV) => _impl.CreateEncryptor(rgbKey, rgbIV); 71public override ICryptoTransform CreateDecryptor() => _impl.CreateDecryptor(); 72public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[]? rgbIV) => _impl.CreateDecryptor(rgbKey, rgbIV); 73public override void GenerateIV() => _impl.GenerateIV(); 74public override void GenerateKey() => _impl.GenerateKey(); 80_impl.Dispose();