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: 0x020003CD RID: 973 [Token(Token = "0x20003CD")] [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: 0x060020F9 RID: 8441 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60020F9")] [Address(RVA = "0x298AF40", Offset = "0x2989D40", VA = "0x18298AF40")] 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: 0x060020FA RID: 8442 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60020FA")] [Address(RVA = "0x298ACC0", Offset = "0x2989AC0", VA = "0x18298ACC0")] 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: 0x060020FB RID: 8443 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60020FB")] [Address(RVA = "0x298AC00", Offset = "0x2989A00", VA = "0x18298AC00")] public new static Aes Create(string algorithmName) { return null; } // Token: 0x040012EF RID: 4847 [Token(Token = "0x40012EF")] private static KeySizes[] s_legalBlockSizes; // Token: 0x040012F0 RID: 4848 [Token(Token = "0x40012F0")] private static KeySizes[] s_legalKeySizes; } }