1 write to _impl
System.Security.Cryptography (1)
System\Security\Cryptography\TripleDESCryptoServiceProvider.Wrap.cs (1)
18
_impl
= TripleDES.Create();
23 references to _impl
System.Security.Cryptography (23)
System\Security\Cryptography\TripleDESCryptoServiceProvider.Wrap.cs (23)
23
get { return
_impl
.FeedbackSize; }
24
set {
_impl
.FeedbackSize = value; }
29
get { return
_impl
.BlockSize; }
30
set {
_impl
.BlockSize = value; }
35
get { return
_impl
.IV; }
36
set {
_impl
.IV = value; }
41
get { return
_impl
.Key; }
42
set {
_impl
.Key = value; }
47
get { return
_impl
.KeySize; }
48
set {
_impl
.KeySize = value; }
52
get { return
_impl
.Mode; }
53
set {
_impl
.Mode = value; }
58
get { return
_impl
.Padding; }
59
set {
_impl
.Padding = value; }
62
public override KeySizes[] LegalBlockSizes =>
_impl
.LegalBlockSizes;
63
public override KeySizes[] LegalKeySizes =>
_impl
.LegalKeySizes;
64
public override ICryptoTransform CreateEncryptor() =>
_impl
.CreateEncryptor();
65
public override ICryptoTransform CreateDecryptor() =>
_impl
.CreateDecryptor();
66
public override void GenerateIV() =>
_impl
.GenerateIV();
67
public override void GenerateKey() =>
_impl
.GenerateKey();
70
_impl
.CreateEncryptor(rgbKey, CapiHelper.TrimLargeIV(rgbIV, BlockSize));
73
_impl
.CreateDecryptor(rgbKey, CapiHelper.TrimLargeIV(rgbIV, BlockSize));
79
_impl
.Dispose();