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: 0x02000419 RID: 1049 [Token(Token = "0x2000419")] [ComVisible(true)] public abstract class Rijndael : SymmetricAlgorithm { /// Initializes a new instance of . // Token: 0x06002456 RID: 9302 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002456")] [Address(RVA = "0x102D590", Offset = "0x102C590", VA = "0x18102D590")] 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: 0x06002457 RID: 9303 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002457")] [Address(RVA = "0x102D230", Offset = "0x102C230", VA = "0x18102D230")] 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: 0x06002458 RID: 9304 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002458")] [Address(RVA = "0x102D380", Offset = "0x102C380", VA = "0x18102D380")] public new static Rijndael Create(string algName) { return null; } // Token: 0x04001449 RID: 5193 [Token(Token = "0x4001449")] private static KeySizes[] s_legalBlockSizes; // Token: 0x0400144A RID: 5194 [Token(Token = "0x400144A")] private static KeySizes[] s_legalKeySizes; } }