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;
25
get { return
_impl
.FeedbackSize; }
26
set {
_impl
.FeedbackSize = value; }
31
get { return
_impl
.BlockSize; }
32
set {
_impl
.BlockSize = value; }
37
get { return
_impl
.IV; }
38
set {
_impl
.IV = value; }
43
get { return
_impl
.Key; }
44
set {
_impl
.Key = value; }
49
get { return
_impl
.KeySize; }
50
set {
_impl
.KeySize = value; }
55
get { return
_impl
.Mode; }
56
set {
_impl
.Mode = value; }
61
get { return
_impl
.Padding; }
62
set {
_impl
.Padding = value; }
65
protected override void SetKeyCore(ReadOnlySpan<byte> key) =>
_impl
.SetKey(key);
67
public override KeySizes[] LegalBlockSizes =>
_impl
.LegalBlockSizes;
68
public override KeySizes[] LegalKeySizes =>
_impl
.LegalKeySizes;
69
public override ICryptoTransform CreateEncryptor() =>
_impl
.CreateEncryptor();
70
public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[]? rgbIV) =>
_impl
.CreateEncryptor(rgbKey, rgbIV);
71
public override ICryptoTransform CreateDecryptor() =>
_impl
.CreateDecryptor();
72
public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[]? rgbIV) =>
_impl
.CreateDecryptor(rgbKey, rgbIV);
73
public override void GenerateIV() =>
_impl
.GenerateIV();
74
public override void GenerateKey() =>
_impl
.GenerateKey();
80
_impl
.Dispose();