using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Security.Cryptography { /// Represents the base class from which all implementations of the symmetric encryption algorithm must inherit. // Token: 0x020003FD RID: 1021 [Token(Token = "0x20003FD")] [ComVisible(true)] public abstract class Rijndael : SymmetricAlgorithm { /// Initializes a new instance of . // Token: 0x0600224A RID: 8778 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600224A")] [Address(RVA = "0x2DF9050", Offset = "0x2DF7E50", VA = "0x182DF9050")] protected Rijndael() { } /// Creates a cryptographic object to perform the algorithm. /// A cryptographic object. /// The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. // Token: 0x0600224B RID: 8779 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600224B")] [Address(RVA = "0x2DF8DF0", Offset = "0x2DF7BF0", VA = "0x182DF8DF0")] public new static Rijndael Create() { return null; } /// Creates a cryptographic object to perform the specified implementation of the algorithm. /// The name of the specific implementation of to create. /// A cryptographic object. /// The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. // Token: 0x0600224C RID: 8780 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600224C")] [Address(RVA = "0x2DF8E40", Offset = "0x2DF7C40", VA = "0x182DF8E40")] public new static Rijndael Create(string algName) { return null; } // Token: 0x04001386 RID: 4998 [Token(Token = "0x4001386")] private static KeySizes[] s_legalBlockSizes; // Token: 0x04001387 RID: 4999 [Token(Token = "0x4001387")] private static KeySizes[] s_legalKeySizes; } }