53 lines
2.4 KiB
C#
53 lines
2.4 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Security.Cryptography
|
|
{
|
|
/// <summary>Represents the base class from which all implementations of the <see cref="T:System.Security.Cryptography.Rijndael" /> symmetric encryption algorithm must inherit.</summary>
|
|
// Token: 0x02000419 RID: 1049
|
|
[Token(Token = "0x2000419")]
|
|
[ComVisible(true)]
|
|
public abstract class Rijndael : SymmetricAlgorithm
|
|
{
|
|
/// <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.Rijndael" />.</summary>
|
|
// Token: 0x06002456 RID: 9302 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002456")]
|
|
[Address(RVA = "0x102D590", Offset = "0x102C590", VA = "0x18102D590")]
|
|
protected Rijndael()
|
|
{
|
|
}
|
|
|
|
/// <summary>Creates a cryptographic object to perform the <see cref="T:System.Security.Cryptography.Rijndael" /> algorithm.</summary>
|
|
/// <returns>A cryptographic object.</returns>
|
|
/// <exception cref="T:System.Reflection.TargetInvocationException">The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
|
|
// 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;
|
|
}
|
|
|
|
/// <summary>Creates a cryptographic object to perform the specified implementation of the <see cref="T:System.Security.Cryptography.Rijndael" /> algorithm.</summary>
|
|
/// <param name="algName">The name of the specific implementation of <see cref="T:System.Security.Cryptography.Rijndael" /> to create.</param>
|
|
/// <returns>A cryptographic object.</returns>
|
|
/// <exception cref="T:System.Reflection.TargetInvocationException">The algorithm described by the <paramref name="algName" /> parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
|
|
// 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;
|
|
}
|
|
}
|