using System;
using System.Runtime.InteropServices;
namespace System.Security.Cryptography
{
/// Represents the standard parameters for the algorithm.
// Token: 0x02000523 RID: 1315
[ComVisible(true)]
[Serializable]
public struct RSAParameters
{
/// Represents the P parameter for the algorithm.
// Token: 0x040013A7 RID: 5031
[NonSerialized]
public byte[] P;
/// Represents the Q parameter for the algorithm.
// Token: 0x040013A8 RID: 5032
[NonSerialized]
public byte[] Q;
/// Represents the D parameter for the algorithm.
// Token: 0x040013A9 RID: 5033
[NonSerialized]
public byte[] D;
/// Represents the DP parameter for the algorithm.
// Token: 0x040013AA RID: 5034
[NonSerialized]
public byte[] DP;
/// Represents the DQ parameter for the algorithm.
// Token: 0x040013AB RID: 5035
[NonSerialized]
public byte[] DQ;
/// Represents the InverseQ parameter for the algorithm.
// Token: 0x040013AC RID: 5036
[NonSerialized]
public byte[] InverseQ;
/// Represents the Modulus parameter for the algorithm.
// Token: 0x040013AD RID: 5037
public byte[] Modulus;
/// Represents the Exponent parameter for the algorithm.
// Token: 0x040013AE RID: 5038
public byte[] Exponent;
}
}