using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace System.Security.Cryptography { /// Represents the abstract base class from which all implementations of the Advanced Encryption Standard (AES) must inherit. // Token: 0x020003E9 RID: 1001 [Token(Token = "0x20003E9")] [TypeForwardedFrom("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")] public abstract class Aes : SymmetricAlgorithm { /// Initializes a new instance of the class. // Token: 0x06002305 RID: 8965 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002305")] [Address(RVA = "0xBFEC90", Offset = "0xBFDC90", VA = "0x180BFEC90")] protected Aes() { } /// Creates a cryptographic object that is used to perform the symmetric algorithm. /// A cryptographic object that is used to perform the symmetric algorithm. // Token: 0x06002306 RID: 8966 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002306")] [Address(RVA = "0xBFEA20", Offset = "0xBFDA20", VA = "0x180BFEA20")] public new static Aes Create() { return null; } /// Creates a cryptographic object that specifies the implementation of AES to use to perform the symmetric algorithm. /// The name of the specific implementation of AES to use. /// A cryptographic object that is used to perform the symmetric algorithm. /// The parameter is . // Token: 0x06002307 RID: 8967 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002307")] [Address(RVA = "0xBFE960", Offset = "0xBFD960", VA = "0x180BFE960")] public new static Aes Create(string algorithmName) { return null; } // Token: 0x040013B2 RID: 5042 [Token(Token = "0x40013B2")] private static KeySizes[] s_legalBlockSizes; // Token: 0x040013B3 RID: 5043 [Token(Token = "0x40013B3")] private static KeySizes[] s_legalKeySizes; } }