160 references to PaddingMode
Microsoft.AspNetCore.DataProtection (1)
Managed\ManagedAuthenticatedEncryptor.cs (1)
146retVal.Padding = PaddingMode.PKCS7;
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
898[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.PaddingMode))]
netstandard (1)
netstandard.cs (1)
1900[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.PaddingMode))]
System.Security.Cryptography (146)
System\Security\Cryptography\AesCryptoServiceProvider.cs (1)
59public override PaddingMode Padding
System\Security\Cryptography\AesImplementation.cs (6)
98PaddingMode paddingMode, 121PaddingMode paddingMode, 145PaddingMode paddingMode, 170PaddingMode paddingMode, 195PaddingMode paddingMode, 223PaddingMode paddingMode,
System\Security\Cryptography\AesImplementation.OpenSsl.cs (1)
10PaddingMode paddingMode,
System\Security\Cryptography\AesManaged.cs (1)
57public override PaddingMode Padding
System\Security\Cryptography\DESCryptoServiceProvider.Unix.cs (1)
82public override PaddingMode Padding
System\Security\Cryptography\DesImplementation.cs (6)
99PaddingMode paddingMode, 120PaddingMode paddingMode, 142PaddingMode paddingMode, 164PaddingMode paddingMode, 186PaddingMode paddingMode, 211PaddingMode paddingMode,
System\Security\Cryptography\DesImplementation.OpenSsl.cs (1)
12PaddingMode paddingMode,
System\Security\Cryptography\RC2CryptoServiceProvider.Unix.cs (1)
102public override PaddingMode Padding
System\Security\Cryptography\RC2Implementation.cs (6)
85PaddingMode paddingMode, 109PaddingMode paddingMode, 134PaddingMode paddingMode, 159PaddingMode paddingMode, 184PaddingMode paddingMode, 195PaddingMode paddingMode,
System\Security\Cryptography\RC2Implementation.OpenSsl.cs (1)
12PaddingMode paddingMode,
System\Security\Cryptography\RijndaelImplementation.cs (1)
76public override PaddingMode Padding
System\Security\Cryptography\RijndaelManaged.cs (1)
72public override PaddingMode Padding
System\Security\Cryptography\SymmetricAlgorithm.cs (77)
15PaddingValue = PaddingMode.PKCS7; 156public virtual PaddingMode Padding 165if ((value < PaddingMode.None) || (value > PaddingMode.ISO10126)) 311/// The padding mode <see cref="PaddingMode.None" /> was used, but <paramref name="plaintextLength" /> 315public int GetCiphertextLengthEcb(int plaintextLength, PaddingMode paddingMode) => 355/// The padding mode <see cref="PaddingMode.None" /> was used, but <paramref name="plaintextLength" /> 359public int GetCiphertextLengthCbc(int plaintextLength, PaddingMode paddingMode = PaddingMode.PKCS7) => 362private int GetCiphertextLengthBlockAligned(int plaintextLength, PaddingMode paddingMode) 376case PaddingMode.None when remainder != 0: 378case PaddingMode.None: 379case PaddingMode.Zeros when remainder == 0: 381case PaddingMode.Zeros: 382case PaddingMode.PKCS7: 383case PaddingMode.ANSIX923: 384case PaddingMode.ISO10126: 429/// The padding mode <see cref="PaddingMode.None" /> was used, but <paramref name="plaintextLength" /> 443public int GetCiphertextLengthCfb(int plaintextLength, PaddingMode paddingMode = PaddingMode.None, int feedbackSizeInBits = 8) 455case PaddingMode.None when remainder != 0: 457case PaddingMode.None: 458case PaddingMode.Zeros when remainder == 0: 460case PaddingMode.Zeros: 461case PaddingMode.PKCS7: 462case PaddingMode.ANSIX923: 463case PaddingMode.ISO10126: 493public byte[] DecryptEcb(byte[] ciphertext, PaddingMode paddingMode) 516public byte[] DecryptEcb(ReadOnlySpan<byte> ciphertext, PaddingMode paddingMode) 558public int DecryptEcb(ReadOnlySpan<byte> ciphertext, Span<byte> destination, PaddingMode paddingMode) 587public bool TryDecryptEcb(ReadOnlySpan<byte> ciphertext, Span<byte> destination, PaddingMode paddingMode, out int bytesWritten) 611public byte[] EncryptEcb(byte[] plaintext, PaddingMode paddingMode) 634public byte[] EncryptEcb(ReadOnlySpan<byte> plaintext, PaddingMode paddingMode) 676public int EncryptEcb(ReadOnlySpan<byte> plaintext, Span<byte> destination, PaddingMode paddingMode) 705public bool TryEncryptEcb(ReadOnlySpan<byte> plaintext, Span<byte> destination, PaddingMode paddingMode, out int bytesWritten) 734public byte[] DecryptCbc(byte[] ciphertext, byte[] iv, PaddingMode paddingMode = PaddingMode.PKCS7) 762public byte[] DecryptCbc(ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, PaddingMode paddingMode = PaddingMode.PKCS7) 819PaddingMode paddingMode = PaddingMode.PKCS7) 859PaddingMode paddingMode = PaddingMode.PKCS7) 889public byte[] EncryptCbc(byte[] plaintext, byte[] iv, PaddingMode paddingMode = PaddingMode.PKCS7) 920PaddingMode paddingMode = PaddingMode.PKCS7) 972PaddingMode paddingMode = PaddingMode.PKCS7) 1012PaddingMode paddingMode = PaddingMode.PKCS7) 1061public byte[] DecryptCfb(byte[] ciphertext, byte[] iv, PaddingMode paddingMode = PaddingMode.None, int feedbackSizeInBits = 8) 1114PaddingMode paddingMode = PaddingMode.None, 1191PaddingMode paddingMode = PaddingMode.None, 1251PaddingMode paddingMode = PaddingMode.None, 1304PaddingMode paddingMode = PaddingMode.None, 1354PaddingMode paddingMode = PaddingMode.None, 1423PaddingMode paddingMode = PaddingMode.None, 1483PaddingMode paddingMode = PaddingMode.None, 1516PaddingMode paddingMode, 1540PaddingMode paddingMode, 1571PaddingMode paddingMode, 1597PaddingMode paddingMode, 1625PaddingMode paddingMode, 1658PaddingMode paddingMode, 1665private static void CheckPaddingMode(PaddingMode paddingMode) 1667if (paddingMode < PaddingMode.None || paddingMode > PaddingMode.ISO10126) 1686protected PaddingMode PaddingValue;
System\Security\Cryptography\SymmetricPadding.cs (27)
11public static int GetCiphertextLength(int plaintextLength, int paddingSizeInBytes, PaddingMode paddingMode) 20case PaddingMode.None when (remainder != 0): 22case PaddingMode.None: 23case PaddingMode.Zeros when (remainder == 0): 25case PaddingMode.Zeros: 26case PaddingMode.PKCS7: 27case PaddingMode.ANSIX923: 28case PaddingMode.ISO10126: 36public static int PadBlock(ReadOnlySpan<byte> block, Span<byte> destination, int paddingSizeInBytes, PaddingMode paddingMode) 44case PaddingMode.None when (paddingRemainder != 0): 47case PaddingMode.None: 60case PaddingMode.ANSIX923: 77case PaddingMode.ISO10126: 94case PaddingMode.PKCS7: 110case PaddingMode.Zeros: 132public static bool DepaddingRequired(PaddingMode padding) 137case PaddingMode.PKCS7: 138case PaddingMode.ANSIX923: 139case PaddingMode.ISO10126: 141case PaddingMode.Zeros: 142case PaddingMode.None: 150public static int GetPaddingLength(ReadOnlySpan<byte> block, PaddingMode paddingMode, int blockSize) 157case PaddingMode.ANSIX923: 174case PaddingMode.ISO10126: 186case PaddingMode.PKCS7: 204case PaddingMode.Zeros: 205case PaddingMode.None:
System\Security\Cryptography\TripleDESCryptoServiceProvider.Wrap.cs (1)
56public override PaddingMode Padding
System\Security\Cryptography\TripleDesImplementation.cs (6)
96PaddingMode paddingMode, 117PaddingMode paddingMode, 139PaddingMode paddingMode, 161PaddingMode paddingMode, 183PaddingMode paddingMode, 208PaddingMode paddingMode,
System\Security\Cryptography\TripleDesImplementation.OpenSsl.cs (1)
12PaddingMode paddingMode,
System\Security\Cryptography\UniversalCryptoDecryptor.cs (1)
21public UniversalCryptoDecryptor(PaddingMode paddingMode, BasicSymmetricCipher basicSymmetricCipher)
System\Security\Cryptography\UniversalCryptoEncryptor.cs (1)
21public UniversalCryptoEncryptor(PaddingMode paddingMode, BasicSymmetricCipher basicSymmetricCipher)
System\Security\Cryptography\UniversalCryptoOneShot.cs (2)
15PaddingMode paddingMode, 205PaddingMode paddingMode,
System\Security\Cryptography\UniversalCryptoTransform.cs (3)
22PaddingMode paddingMode, 32protected UniversalCryptoTransform(PaddingMode paddingMode, BasicSymmetricCipher basicSymmetricCipher) 124protected PaddingMode PaddingMode { get; }
System.Security.Cryptography.Pkcs (1)
Internal\Cryptography\Pal\AnyOS\ManagedPal.cs (1)
201alg.Padding = PaddingMode.PKCS7;
System.Security.Cryptography.Primitives (1)
System.Security.Cryptography.Primitives.cs (1)
20[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.PaddingMode))]
System.Security.Cryptography.Xml (9)
System\Security\Cryptography\Xml\EncryptedXml.cs (5)
69private PaddingMode _padding; 95_padding = PaddingMode.ISO10126; 149public PaddingMode Padding 712PaddingMode origPadding = symmetricAlgorithm.Padding; 778PaddingMode origPadding = symmetricAlgorithm.Padding;
System\Security\Cryptography\Xml\SymmetricKeyWrap.cs (4)
47tripleDES.Padding = PaddingMode.None; 86tripleDES.Padding = PaddingMode.None; 137aes.Padding = PaddingMode.None; 200aes.Padding = PaddingMode.None;