Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TryDecryptEcbCore()

override bool Internal.Cryptography.DesImplementation.TryDecryptEcbCore ( ReadOnlySpan< byte > ciphertext,
Span< byte > destination,
PaddingMode paddingMode,
out int bytesWritten )
inlineprotectedvirtual

Reimplemented from System.Security.Cryptography.SymmetricAlgorithm.

Definition at line 79 of file DesImplementation.cs.

80 {
81 UniversalCryptoTransform universalCryptoTransform = CreateTransformCore(CipherMode.ECB, paddingMode, Key, null, BlockSize / 8, 0, BlockSize / 8, encrypting: false);
82 using (universalCryptoTransform)
83 {
84 return universalCryptoTransform.TransformOneShot(ciphertext, destination, out bytesWritten);
85 }
86 }
static UniversalCryptoTransform CreateTransformCore(CipherMode cipherMode, PaddingMode paddingMode, byte[] key, byte[] iv, int blockSize, int feedbackSize, int paddingSize, bool encrypting)
override byte[] Key
Definition DES.cs:24

References System.Security.Cryptography.SymmetricAlgorithm.BlockSize, Internal.Cryptography.DesImplementation.CreateTransformCore(), System.destination, System.Security.Cryptography.DES.Key, and Internal.Cryptography.UniversalCryptoTransform.TransformOneShot().