using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Security.Cryptography
{
/// Accesses the managed version of the algorithm. This class cannot be inherited.
// Token: 0x0200041A RID: 1050
[Token(Token = "0x200041A")]
[ComVisible(true)]
public sealed class RijndaelManaged : Rijndael
{
/// Initializes a new instance of the class.
/// This class is not compliant with the FIPS algorithm.
// Token: 0x0600245A RID: 9306 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600245A")]
[Address(RVA = "0x102D110", Offset = "0x102C110", VA = "0x18102D110")]
public RijndaelManaged()
{
}
/// Creates a symmetric encryptor object with the specified and initialization vector ().
/// The secret key to be used for the symmetric algorithm. The key size must be 128, 192, or 256 bits.
/// The IV to be used for the symmetric algorithm.
/// A symmetric encryptor object.
/// The parameter is .
/// -or-
/// The parameter is .
/// The value of the property is not , , or .
// Token: 0x0600245B RID: 9307 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600245B")]
[Address(RVA = "0x102CED0", Offset = "0x102BED0", VA = "0x18102CED0", Slot = "23")]
public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV)
{
return null;
}
/// Creates a symmetric decryptor object with the specified and initialization vector ().
/// The secret key to be used for the symmetric algorithm. The key size must be 128, 192, or 256 bits.
/// The IV to be used for the symmetric algorithm.
/// A symmetric decryptor object.
/// The parameter is .
/// -or-
/// The parameter is .
/// The value of the property is not , , or .
// Token: 0x0600245C RID: 9308 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600245C")]
[Address(RVA = "0x102CEA0", Offset = "0x102BEA0", VA = "0x18102CEA0", Slot = "25")]
public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV)
{
return null;
}
/// Generates a random to be used for the algorithm.
// Token: 0x0600245D RID: 9309 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600245D")]
[Address(RVA = "0x102CF70", Offset = "0x102BF70", VA = "0x18102CF70", Slot = "26")]
public override void GenerateKey()
{
}
/// Generates a random initialization vector () to be used for the algorithm.
// Token: 0x0600245E RID: 9310 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600245E")]
[Address(RVA = "0x102CF00", Offset = "0x102BF00", VA = "0x18102CF00", Slot = "27")]
public override void GenerateIV()
{
}
// Token: 0x0600245F RID: 9311 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600245F")]
[Address(RVA = "0x102CFE0", Offset = "0x102BFE0", VA = "0x18102CFE0")]
private ICryptoTransform NewEncryptor(byte[] rgbKey, CipherMode mode, byte[] rgbIV, int feedbackSize, RijndaelManagedTransformMode encryptMode)
{
return null;
}
}
}